【问题标题】:detect changes in the System.Windows.Forms.TabPage检测 System.Windows.Forms.TabPage 中的更改
【发布时间】:2014-12-03 16:46:16
【问题描述】:

我有一个带有 System.Windows.Forms.TabPage 集合的 System.Windows.Forms.TabControl。每个 TabPage 都是一个表单,用户可以在其中输入文本值。当用户更改选项卡时,如果当前选项卡有任何更改;如果他们想保存在当前选项卡中所做的更改,我需要提示他们。如何检测当前 TabPage 的状态是否发生变化?

【问题讨论】:

    标签: asp.net winforms tabcontrol


    【解决方案1】:

    为标签页上的每个控件附加一个事件处理程序,它设置一个标志以指示标签页上的数据已被更改(“脏”)。

    随后,将事件处理程序附加到您的 TabControlSelecting 事件,以在您检测到即将离开的标签页的脏标志已设置为 true 时显示提示.

    【讨论】:

      猜你喜欢
      • 2018-12-12
      • 2019-04-17
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-09-18
      • 2013-03-07
      • 2016-05-18
      相关资源
      最近更新 更多