我正在做的事情爲上點擊時燒製How do I prevent the user from changing the selected tab page in a TabControl?說TabPage的驗證事件的當前選擇的選項卡
事情做工精細。但是,如果我現在選擇了tabpage1並且用戶單擊了tabpage1本身,則會發生tabpage1的驗證事件。之後當用戶單擊tabpage1驗證事件tabpage1不會觸發。
如果我在確認tabpage1的事件時做了e.Cancel
會發生什麼,在上述情況下,當用戶錯誤地選擇了tabpage1時,如果用戶點擊了tabpage1,它會提示用戶「您是否想保留當前標籤頁以保存數據還是從當前標籤移動?「。如果用戶單擊Stay
但不做任何更改。然後,當他正確點擊tabpage2時,tabpage1的驗證事件不會觸發。
我上傳了示例應用程序here。你可以運行並看到行爲,以正確理解問題
感謝您的鏈接。我將使用取消選擇事件。 – IsmailS 2010-04-29 06:32:20