小言_互联网的博客

C# 窗体之间的数据传递

274人阅读  评论(0)
	很多人刚开始在窗体里实现功能的时候都会遇到这样的问题:如何把一个窗体里
的数据或者是对象传递到另一个窗体当中。下面就给大家介绍下具体的做法。
    首先把传递数据的窗体叫父窗体,把接受数据的窗体叫做子窗体。
	假如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
查看评论
* 以上用户言论只代表其个人观点,不代表本网站的观点或立场