仅在真实状态下保存和使用的变量
本文关键字:变量 保存 真实 状态 | 更新日期: 2023-09-27 18:10:06
我现在要解决这个问题了。使用winform,我制作了一个带有播放列表(treeview
)的视频播放器(WMP库)。我实现了允许我在运行过程中调整播放列表大小的功能。我的下一个目标是启用播放列表的"隐藏/显示"功能。我的想法是有一个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
。然而,我不太清楚如何做到这一点。有人知道吗?谢谢。
如果你想隐藏任何控件,然后使用该控件的Visible
属性。例如:
textbox1.Visible = false;