我有一个标签控件和3个标签页。 (C#)Tabpage控件离开
如果我在标签2中,并编辑文本框的值 ,然后单击标签3,我需要验证在文本框中输入的内容。 如果正确我应该允许切换到标签3否则应该保留在标签2它自我 我如何实现这一目标?
IAM curently处理“离开”事件tabpage2的, 我验证文本框中的值有如果发现无效 我设置为tabcontrol.Selectedtab = tabpage2;这确实是 ,但切换到新选项卡!我怎么能限制导航。
我是C#的新手,所以可能是我正在处理错误的事件!
下面是相关代码:
private void tabpage2_Leave(object sender, EventArgs e)
{
if (Validatetabpage2() == -1)
{
this.tabcontrol.SelectedTab =this.tabpage2;
}
}
您可以发布您的代码的相关部分? – 2010-01-21 03:49:08
private void tabpage2_Leave(object sender,EventArgs e) if(Validatetabpage2()== -1) { this.tabcontrol.SelectedTab = this.tabpage2; } } – Maneesh 2010-01-21 04:20:07
这里有一个相当体面和相关的讨论:http://social.msdn.microsoft.com/forums/en-US/winforms/thread/39939f09-229a-45d1-ad3d-5c39ce9bd0ba/ – 2010-01-21 04:41:20