我很好奇是否有一种简单的方法可以为项目中的每个表单设置像Autosize(例如)的WinForm属性为true,而无需手动更改每一个表单。谢谢!
答案 0 :(得分:1)
创建一个名为BaseForm的表单,并让所有其他表单从中继承。在BaseForm上,您可以设置所需的字体,缩放等,所有其他表单将继承这些属性。这是我在每个启动的Windows窗体项目中做的第一件事。
您也可以考虑创建一个从BaseForm继承的BaseDialog。这个BaseDialog可以有隐藏的最小化/最大化按钮等,您希望这些按钮对于应用程序中的所有模态对话框都是通用的。
答案 1 :(得分:0)
我不确定您的问题是否符合您的需求,但Application.OpenForms属性允许您枚举所有打开的Form实例:https://msdn.microsoft.com/en-us/library/system.windows.forms.application.openforms(v=vs.90).aspx