禁用标签页,当按钮被点击在C#
问题描述:
使我有这个代码,以禁用标签页:禁用标签页,当按钮被点击在C#
private void tabControl_Selecting(object sender, TabControlCancelEventArgs e)
{
if (e.TabPage == tabPage)
{
e.Cancel = true;
}
}
,我想启用它当按钮被点击。有没有办法做到这一点?在您的形式
答
声明布尔属性,像这样:
public Form1
{
bool TabSelectingAllowed {get;set;}
当用户在你现有的代码点击按钮,变化值
private void button1_Click(object sender, EventArgs e)
{
TabSelectingAllowed = true;
}
添加额外的检查该属性
的价值private void tabControl_Selecting(object sender, TabControlCancelEventArgs e)
{
if (e.TabPage == tabPage)
{
if (!TabSelectingAllowed)
e.Cancel = true;
}
}