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
因为这是即将从导航离开标签页。