【发布时间】:2013-08-22 07:37:11
【问题描述】:
在主程序中,我将 TabPage (UserControl) 添加到 TabControl。此控件在删除它之前我想拥有的数据很少。 使用 TabControl.RemoveControl 时,发件人是 TabControl,我无法访问 TabPage,因为我不知道它是哪一个(使用 TabControl.TabPages.Count 我知道我的 Tab 尚未删除,因此我可以访问它)。
TabControl 是否有任何事件来标记将要删除的 TabPage?或任何其他想法。
基本上:我添加标签页并编辑一些 MySql 数据,关闭后我想检查该行上是否有编辑(通过 bool wasEdited),如果已编辑,我想读取该行的 id .如果用于编辑的表单不在单独的文件中,我将只对其运行方法,并且我不能使用静态方法访问非静态 DataGridView 来更新行。
【问题讨论】:
-
请出示您的代码
-
@MikroDel,我同意通常人们应该展示他们的代码,但是 OP 已经写了他尝试过的内容以及他遇到问题的地方。我怀疑代码示例在这种情况下会产生什么不同。
-
@LarsKristensen 是的,这取决于。对于大多数人来说,理解问题的最佳组合是文本 + 代码
标签: c# events tabcontrol tabpage