3 回答
TA贡献1951条经验 获得超3个赞
将所需的任何信息传递到“设置”表单的构造函数中,并提供所需的访问器方法。
public class SettingsForm : WinForm
{
private string m_Data;
private int m_nExample = 0;
// ctor
public SettingsForm(string _data)
{
m_Data = data; // you can now use this in SettingsForm
} // eo ctor
public int Example {get{return(m_nExample);} }
} // eo class SettingsForm
在上面的“示例”中,您可以使用字符串构造一个SettingForm并获取它可能使用的整数。在您的代码中:
private void toolStripBtnSettings_Click(object sender, EventArgs e)
{
PageInfoEventArgs args = new PageInfoEventArgs(SomeString);
this.OnPageInfoRetrieved(args);
SettingsForm settingsForm = new SettingsForm("some data to pass");
settingsForm.ShowDialog();
int result = settingsForm.Example; // retrieve integer that SettingsForm used
}
TA贡献1757条经验 获得超7个赞
结算表格是一个类。现在是您的事了,您可以使用它来做自己喜欢的事。因此,向其构造函数添加参数(或任意多个参数)。然后在MainForm中调用SettingsForm(无论如何),就一切就绪。
- 3 回答
- 0 关注
- 557 浏览
添加回答
举报