0
我有一個System.Windows.Forms.TabControl與System.Windows.Forms.TabPage的集合。每個TabPage是用戶可以輸入文本值的表單。當用戶更改選項卡時,如果當前選項卡中有任何更改;如果他們想要保存當前選項卡中所做的更改,我需要提示他們。如何檢測當前TabPage的狀態是否有變化?檢測System.Windows.Forms.TabPage中的更改
我有一個System.Windows.Forms.TabControl與System.Windows.Forms.TabPage的集合。每個TabPage是用戶可以輸入文本值的表單。當用戶更改選項卡時,如果當前選項卡中有任何更改;如果他們想要保存當前選項卡中所做的更改,我需要提示他們。如何檢測當前TabPage的狀態是否有變化?檢測System.Windows.Forms.TabPage中的更改
將事件處理程序附加到選項卡頁上的每個控件,該選項卡設置一個標誌以指示標籤頁上的數據已更改(「髒」)。
隨後,附加一個事件處理程序Selecting
事件您TabControl
的顯示提示,當您發現污損標誌已經被設置爲true
因爲這是即將從導航離開標籤頁。