目的:
实现在主窗体中调用子窗体showdialog方法显示主窗体,并通过该方法传递自定义参数给子窗体。
子窗体
主要是传递父窗体到子窗体中。然后再调用this.ShowDialog(parent)就可。
代码如下:
public void ShowDialog(string customerID, IWin32Window parent, int Mode)
{
//
//code
//..
// Show the dialog.
this.ShowDialog(parent);
}
{
//
//code
//..
// Show the dialog.
this.ShowDialog(parent);
}
父窗体
代码如下:
// Show sub form
SubForm sf = new SubForm();
sf.ShowDialog(customerID, this,1);
SubForm sf = new SubForm();
sf.ShowDialog(customerID, this,1);