我很好奇是否只需单击打开并单击隐藏就可以更轻松地打开tabControl。
我使用的代码如下
private void lblCustomize_DoubleClick(object sender, EventArgs e)
{
tabcontrol1.Show();
}
隐藏tabControl我使用
private void lblCustomize_Click(object sender, EventArgs e)
{
tabControl1.Hide();
}
这样我的工作方式很好。我很好奇我如何只需单击一下即可显示和隐藏。
有什么想法吗?
答案 0 :(得分:4)
您需要在单击方法中使用if:
private void lblCustomize_Click(object sender, EventArgs e)
{
if(tabControl1.IsVisible){
tabControl1.Hide();
}
else{
tabControl1.Show();
}
}
这会检查您的标签控件是否已隐藏,并相应地翻转它。
答案 1 :(得分:1)
在表单onLoad:
中分配这样的事件private void Form1_Load(object sender, EventArgs e)
{
label1.Click += Label1_Click;
}
private void Label1_Click(object sender, EventArgs e)
{
if (tabControl1.Visible)
{
tabControl1.Hide();
} else
{
tabControl1.Show();
}
}