private void btnAddProduct_Click(object sender, EventArgs e) { //【1】创建添加商品窗口 FrmAddProduct添加商品 addProduct = new FrmAddProduct添加商品(); //【2.1】当添加商品FrmAddProduct关闭窗体后发生 addProduct.FormClosed += AddProduct_FormClosed; //【3】在父级容器获取此窗口,并显示子窗口 ShowMDIChild(addProduct); }
//【2.2】 //当添加商品FrmAddProduct关闭窗体后发生, private void AddProduct_FormClosed(object sender, FormClosedEventArgs e) { //实例化添加商品窗口 FrmAddProduct添加商品 frmAdd = sender as FrmAddProduct添加商品; if (frmAdd.DialogResult == DialogResult.OK) { currentProduct = frmAdd.Tag as ProdutsModel; frmAdd.DialogResult = DialogResult.Cancel; btnIntoProduct_Click(frmAdd, null); } }