我有一個標籤控件和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