TabControl取消选项卡的更改

Ger*_*ell 7 .net c# winforms

TabControl_SelectedIndexChanged在用户更改标签时使用事件.该TabControl.SelectedIndex/ TabControl.SelectedTab只返回新标签.有什么方法可以获得上一个标签吗?或者每次更改标签时,我是否必须坚持使用当前标签的明显商店?

我想使用它来取消在某些条件下更改标签,例如未保存的更改.

Fis*_*aen 18

如果要取消选项卡的更改,可以使用该Deselecting事件.在那里,您可以通过将Cancel提供的属性设置TabControlCancelEventArgs为true 来取消更改.

  • 如果要预览要选择的选项卡,并希望能够取消它,请使用"选择". (3认同)