将所需的任何信息传递到“设置”表单的构造函数中,并提供所需的访问器方法。
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}


