我现在要解决这个问题了。使用winform,我制作了一个带有播放列表(treeview
)的视频播放器(WMP lib)。我实现了允许我在运行期间调整播放列表大小的功能。我的下一个目标是启用播放列表的“隐藏/显示”功能。我的想法是拥有checkbox
(checkbox1
),当选中播放列表时会显示,并且在取消选中时会隐藏它。这里“隐藏”表示播放列表的宽度变为0,屏幕变得与表格一样宽。我们通常使用的播放列表就像播放列表从隐藏中再次显示,它占据隐藏之前的空间以及屏幕一样。我只想要这个功能,但我不知道如何实现它。
private void checkBox1_CheckedChanged(object sender, EventArgs e)
{
if (this.checkBox1.Checked == true)
{
// to be implemented
}
else
{
treeView1.Width = 0;
axWindowsMediaPlayer1.Width = this.Width;
}
}
要完成的代码就像上面那样。我的想法就像有一个变量记录播放列表的宽度(treeview1.Width
),因为当它显示时,用户会经常调整它的大小。当它再次从隐藏状态显示时,可以再次使用此变量将其分配给treeview1.Width
。但是我不太清楚如何做到这一点。有人有个主意吗?感谢。
答案 0 :(得分:0)
如果要隐藏任何控件,请使用该控件的Visible
属性。
例如:
textbox1.Visible = false;