如何实现子窗体与父窗体共用同一个实体对象
上一篇介绍了通过委托事件的方式,实现了子窗体调用父窗体的控件。本文将用参数传递的方式,实现共用一个实体对象。
本文所用的代码,也是在上一篇基础上做修改。
1.父窗体
将共用实体对象innoBERT作为子窗体构造函数的参数。代码如下“修改此行”部分。
if (subFormPPGTx[i] == null || subFormPPGTx[i].IsDisposed)
{
subFormPPGTx[i] = new SubFormPPG(innoBERT, i);//修改此行
subFormPPGTx[i].Text = formTitle;
subFormPPGTx[i].Name = formName;
//subFormPPGTx[i].Tag = i;
subFormPPGTx[i]