Winforms 当特定条件为false时拒绝选择其他选项卡页

Winforms 当特定条件为false时拒绝选择其他选项卡页,winforms,tabcontrol,Winforms,Tabcontrol,我在一个选项卡控件中有两个页面,我想在选中复选框时限制对页面的访问,请任何人告诉我如何在c#中的windows窗体应用程序中执行此操作。因此,我们在选项卡控件中有此事件'Selecting' 因为在验证复选框的Checked属性时,可以防止在此事件中更改选项卡页 private void TabControl1_Selecting(Object sender, TabControlCancelEventArgs e) { if(checkBox1.Checked == true)

我在一个选项卡控件中有两个页面,我想在选中复选框时限制对页面的访问,请任何人告诉我如何在c#中的windows窗体应用程序中执行此操作。

因此,我们在选项卡控件中有此事件'Selecting' 因为在验证复选框的Checked属性时,可以防止在此事件中更改选项卡页

private void TabControl1_Selecting(Object sender, TabControlCancelEventArgs e) 
{
    if(checkBox1.Checked == true)
        e.Cancel = true;
}

我的回答解决了你的问题吗?如果是,请检查其他控件是否也可以,例如,当选中一个复选框时,是否应该无法更改另一个复选框已更改事件???我怎么做?我有什么想法??