两个窗体的值传递

目的:

  第一个窗体(主窗体MainForm)获取第二个窗体(数据窗体DataForm)的输入值

解决办法:(个人推荐方法二)

  方法一:推模式,主窗体公开方法!即把主窗体的实例推给数据窗体

    步骤:1.主窗体添加公开方法;

       2.数据窗体添加带参数的构造函数;

       3.数据窗体按钮事件调用公开方法,传递用户的输入值;

       4.主窗体按钮事件打开数据窗体 

    代码:见附件的Push项目

  方法二:拉模式,数据窗体公开属性!即把数据窗体的实例拉进主窗体

    步骤:1.数据窗体添加公开属性,获取用户的输入值;

       2.主窗体按钮事件实例化一个数据窗体,打开,获取公开属性;

    代码:见附件的Pull项目

 

附件:DataTransfer.7z

你可能感兴趣的:(值传递)