这里要注意的最重要的事情是Form只不过是一个C#类.如果你在这些方面考虑一个表格,答案可能会自己跳出来.
从本质上讲,您有两种选择.第一种是在Form上公开一个属性,您希望将数据传递给它.如果您的表单不依赖于传递的数据,这是一个不错的方法,以便运行.
CoolForm myForm = new CoolForm();
myForm.MyProp = "Hello World";
myForm.ShowDialog();
Run Code Online (Sandbox Code Playgroud)
第二个选项是通过构造函数传递数据.当表单依赖于数据时,我更喜欢这种方法,以便运行.我还倾向于将无参数构造函数标记为私有,以确保正确实例化表单.
CoolForm myForm = new CoolForm("Hello World");
myForm.ShowDialog();
Run Code Online (Sandbox Code Playgroud)
希望有帮助......
归档时间: |
|
查看次数: |
224 次 |
最近记录: |