如何轻松处理表单
本文关键字:表单 处理 何轻松 | 更新日期: 2023-09-27 18:28:47
我想知道是否有办法自动处理winforms。我的项目规模很大,大约有6个表格。我遇到过各种各样的错误,它们都导致我无法处理GDI+对象。我在所有表单关闭事件中添加了一行Dispose()
。如果无法自动处理表单,是否有其他方法可以阻止这些错误。
到目前为止,我遇到的所有错误都是
- 参数无效
- 堆栈溢出
- 无法创建窗口句柄
可能还有更多我不记得了,请结束这个长达一个月的噩梦。
编辑
最新的错误出现在子设计器中Form1的子窗体中。在第一行,它抛出
创建窗口句柄时出错
堆栈跟踪只是
System.Windows.Forms.NativeWindow.Create(Parameters tp)
通常,通过单击X
按钮关闭表单应该将表单对象及其所有子对象一起处理,因为表单是父容器,因此当调用其dispose时,它将依次调用其所有子对象。
但这取决于你在期末活动中到底在做什么。我见过很多人在FormClosing
活动上做this.hide()
。这意味着,您实际上并没有关闭/处理表单。