0

在主程序中,我将 TabPage (UserControl) 添加到 TabControl。此控件在删除它之前我想拥有的数据很少。使用 TabControl.RemoveControl 时,发件人是 TabControl,我无法访问 TabPage,因为我不知道它是哪一个(使用 TabControl.TabPages.Count 我知道我的 Tab 尚未删除,因此我可以访问它)。

TabControl 是否有任何事件来标记将要删除的 TabPage?或任何其他想法。

基本上:我添加带有编辑一些 MySql 数据的标签页,关闭后我想检查该行是否有编辑(通过 bool wasEdited),如果它被编辑,我想读取该行的 id。如果用于编辑的表单不在单独的文件中,我将只对其运行方法,并且我不能使用静态方法访问非静态 DataGridView 来更新行。

4

1 回答 1

1

在事件处理程序中TabControl.ControlRemoved你有ControlEventArgs e. 正在删除的控件是e.Control.

于 2013-08-22T07:50:55.213 回答