在主程序中,我将TabPage(UserControl)添加到TabControl。在删除之前,此控件几乎没有我想要的数据。 当使用TabControl.RemoveControl时,发件人是TabControl,我无法访问TabPage,因为我不知道它是哪一个(使用TabControl.TabPages.Count我知道我的Tab还没有删除所以我可以访问它)。
TabControl是否有任何事件标记要删除的TabPage?或任何其他想法。
基本上:我添加了tabpage,编辑了一些MySql数据,关闭后我想检查是否有一行编辑(通过bool wasEdited),如果它被编辑,我想读取该行的id 。如果用于编辑的表单不在单独的文件中,我将只运行方法,并且我不能使用静态方法访问非静态DataGridView来更新行。
答案 0 :(得分:1)
TabControl.ControlRemoved
中的您有ControlEventArgs e
。正在删除的控制权为e.Control
。