在 C# 中单击按钮时禁用标签页并启用
Disable tabpage and enable when button is click in c#
我有这个代码来禁用标签页:
private void tabControl_Selecting(object sender, TabControlCancelEventArgs e)
{
if (e.TabPage == tabPage)
{
e.Cancel = true;
}
}
我想在单击按钮时启用它。有办法吗?
在您的表单中声明 bool 属性,如下所示:
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;
}
}
我有这个代码来禁用标签页:
private void tabControl_Selecting(object sender, TabControlCancelEventArgs e)
{
if (e.TabPage == tabPage)
{
e.Cancel = true;
}
}
我想在单击按钮时启用它。有办法吗?
在您的表单中声明 bool 属性,如下所示:
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;
}
}