很多人刚开始在窗体里实现功能的时候都会遇到这样的问题:如何把一个窗体里
的数据或者是对象传递到另一个窗体当中。下面就给大家介绍下具体的做法。
首先把传递数据的窗体叫父窗体,把接受数据的窗体叫做子窗体。
假如frmTimingInfoSearch 是子窗体名称。
frmTimingInfo 是父窗体名称。
在你父窗体的方法中添加下面代码。
frmTimingInfoSearch frmTimingInfoSearch = new frmTimingInfoSearch(this);
在你的子窗体中编写构造函数
frmTimingInfo frmTimingInfo = null;
public frmTimingInfoSearch(frmTimingInfo frmTimingInfo)
{
this.frmTimingInfo = frmTimingInfo;
InitializeComponent();
}
然后在子窗体中通过frmTimingInfo调用父窗体的公共方法!
这样来个窗体联系起来。
向父窗体传值:
frmTimingInfo.searchTimingInfo(startTime,endTime,flg);
获取父窗体的值:
frmTimingInfo.GetSelectedTimingInfo();
也许讲的不太清楚,又想具体了解的可以再问我。
转载:https://blog.csdn.net/qq_39457143/article/details/102485893
查看评论