我想在这里做类似答案的事情:
...但我想将初始表单上选择的值传递给下一个(主)表单。如果我在主窗体上调用重写的构造函数,同时我应该在哪里存储值(在初始窗体被解除和主窗体被调用之间)?
OTOH,如果我不使用 program.cs 文件来执行此操作,而是在主窗体的 Load() 事件中创建“初始窗体”(有没有更好的地方),我可以做这样的事情,但不可否认它似乎相当笨拙:
0) 将主窗体的大小设置为 0,0 以将其隐藏 1) 显示“初始”窗体/模式对话框,并将用户选择的值(在按钮单击事件中)存储在窗体全局变量中 2) 一旦初始窗体/模态对话框关闭,将主窗体的大小设置回应有的大小(除非模态结果 <> OK,在这种情况下我关闭主窗体和应用程序)
我知道有更好的方法来做到这一点......