我有一个选项卡控件,里面有3个选项卡页。(C#)
如果我在选项卡2中编辑文本框的值,然后单击选项卡3,我需要验证文本框中输入的内容。如果正确,应允许切换到选项卡3,否则应该保持在选项卡2中。我应该如何实现这一点?
目前我正在处理选项卡页2的“离开”事件,在那里我验证文本框的值,如果发现无效,我设置为tabcontrol.Selectedtab = tabpage2; 这样做了验证但是会切换到新的选项卡!如何限制导航。
我是C#初学者,所以可能我在处理错误的事件!
下面是相关代码:
如果我在选项卡2中编辑文本框的值,然后单击选项卡3,我需要验证文本框中输入的内容。如果正确,应允许切换到选项卡3,否则应该保持在选项卡2中。我应该如何实现这一点?
目前我正在处理选项卡页2的“离开”事件,在那里我验证文本框的值,如果发现无效,我设置为tabcontrol.Selectedtab = tabpage2; 这样做了验证但是会切换到新的选项卡!如何限制导航。
我是C#初学者,所以可能我在处理错误的事件!
下面是相关代码:
private void tabpage2_Leave(object sender, EventArgs e)
{
if (Validatetabpage2() == -1)
{
this.tabcontrol.SelectedTab =this.tabpage2;
}
}