多界面参数传递
需要在多个界面之间相互传递参数,对方法做记录与实例,以便回顾。
重写构造函数
父窗体:
private void ToolStripMenuItem1_Click(object sender, EventArgs e)
{
globalparam.ItermPath = "string";
DeviceConnectForm DeviceConnect = new DeviceConnectForm(globalparam.ItermPath);
DeviceConnect.ShowDialog();//模态
}
重载子窗体的构造函数
public partial class Form2 : Form
{
public DeviceConnectForm(string ItermPath)//修改构造函数,增加一个字符串形参
{
InitializeComponent();
CB_SourceAddr.Text = ItermPath; //界面显示
}
}
缺点:父窗体向子窗体传递,只能传递一个参数,不能子窗体向父窗体传递。
通过子窗体私有变量传递
父窗体:
//传递变量到子窗口
private void bt