1、两个窗口公用一个对象
private void button1_Click(object sender, EventArgs e)
{
DlgPlans dlgPlans = new DlgPlans(dataCollection.mapTemplate);
dlgPlans.Show();
}
public DlgPlans(List<MapTemplate> temp)
{
mapTemplate = temp;
}
2、事件
可以将事件对象视为一类方法的托管
一个完整的事件包括:
this.cmbType.DropDownClosed += new System.EventHandler(this.cmbType_DropDownClosed); //事件订阅
public event EventHandler DropDownClosed; //事件声明
if (this.DropDownClosed != null)
this.DropDownClosed(this,EventArgs.Empty); //事件触发
private void cmbType_DropDownClosed(object sender, EventArgs e) //委托
{}