多个父窗体调用子窗体,子窗体如何设置父窗体的值
多个父窗体调用子窗体,子窗体怎么设置父窗体的值
子窗体名为frmbasedialog,父窗体是frmQryInventory,需要由子窗体设置父窗体中一个listbox的值
父窗体是这样打开子窗体的
子窗体是这样设置父窗体控件的
现在另外一个窗体frmqrysales也要调用子窗体frmbasedialog,子窗体设置父窗体那块该怎么写呢?怎么判断是用
frmQryInventory f = (frmQryInventory)this.Owner;还是用frmqrysales f = (frmqrysales)this.Owner;呢
------解决思路----------------------
兄弟,干这活你一定要知道如何通过委托来操作,今天没时间给你写了,你可以在网上找找通过委托进行窗体间操作的方法。
子窗体名为frmbasedialog,父窗体是frmQryInventory,需要由子窗体设置父窗体中一个listbox的值
父窗体是这样打开子窗体的
frmBaseDialog basedialog = new frmBaseDialog();
basedialog.Owner = this;
basedialog.ShowDialog();
子窗体是这样设置父窗体控件的
frmQryInventory f = (frmQryInventory)this.Owner;
f.lbWareHouse.Items.Add(dg1.SelectedRows[0].Cells[1].Value);
现在另外一个窗体frmqrysales也要调用子窗体frmbasedialog,子窗体设置父窗体那块该怎么写呢?怎么判断是用
frmQryInventory f = (frmQryInventory)this.Owner;还是用frmqrysales f = (frmqrysales)this.Owner;呢
------解决思路----------------------
兄弟,干这活你一定要知道如何通过委托来操作,今天没时间给你写了,你可以在网上找找通过委托进行窗体间操作的方法。