伙计们,是否可以仅使用 NEXT 按钮切换到另一个标签页?
这意味着您不能通过单击另一个标签页来切换到另一个标签页。
我通常在 NEXT 按钮上使用的代码是这样的:
tabControl1.SelectedTab = tabPage2;
最佳答案
TabControls Selecting
事件将禁用切换,但我们需要使用 bool
值跟踪按钮的 click
,否则按钮的 单击
也不会选择选项卡。
bool checkCancel = true;
private void button2_Click(object sender, EventArgs e)
{
checkCancel = false;
tabControl1.SelectTab("tabPage2");
}
private void tabControl1_Selecting(object sender, TabControlCancelEventArgs e)
{
e.Cancel = checkCancel;
checkCancel = true;
}
结果,(顺便说一句,尝试点击 gif 中的标签页 :))
关于c# - 通过单击或 TabControl 中的键禁用选项卡之间的切换,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40630281/