调用子窗体中的控件,返回子窗体中的变量结果
2014-05-18 00:35
176 查看
通常在主窗体上点击某处控件想弹出一个子窗体,在子窗体中做了一些操作,然后要在主窗体中调用子窗体中控件中的值,其实很简单,就是需要做到两点:
1.在主窗体的Form Class级new子窗体
2.将子窗体中需要在主窗体中调用的控件的Modifer属性设置为Public
3.主窗体代码中显示子窗体,new出子窗体中的按钮事件
4.在主窗体中写按钮的单击事件
5.在子窗体中的CLASS级别定义public变量,那么在主窗体中可以通过frmbtn.XXX的方式进行取值
1.在主窗体的Form Class级new子窗体
frmDDL frmddl = new frmDDL(); frmButton frmbtn = new frmButton();
2.将子窗体中需要在主窗体中调用的控件的Modifer属性设置为Public
3.主窗体代码中显示子窗体,new出子窗体中的按钮事件
frmbtn.Show(); frmbtn.btnConfirmImage.Click += btnConfirmImage_Click;
4.在主窗体中写按钮的单击事件
private void btnConfirmImage_Click(object sender, EventArgs e) { frmbtn.Hide(); }
5.在子窗体中的CLASS级别定义public变量,那么在主窗体中可以通过frmbtn.XXX的方式进行取值
相关文章推荐
- 关于如何操作其他窗体的控件或变量的方法
- 关于如何操作其他窗体的控件或变量的方法!
- Iframe 子窗体调用父窗体函数、变量
- 使用SQLADAPTER适配器监视数据库,符合条件的订阅调用WEB服务然后返回结果。
- ASP 调用 Oracle 存储过程返回结果集
- .net调用别人的http页面,返回结果,url中有中文的处理,get和post两种方法
- 如何跨越线程调用窗体上的控件
- 通过变量调用窗体
- 对 Windows 窗体控件进行线程安全调用
- ado.net oledb 调用oracle存储过程返回结果集
- 操作其他窗体的控件或变量的方法
- 如何跨越线程调用窗体上的控件
- 关于调用DLL工程里的窗体锁定到另一个工程里的窗体的控件上
- 如何跨越线程调用窗体上的控件
- 在一个存储过程A中调用另外一个存储过程B返回的结果集
- 有关在DATAGRID中回车时返回主窗体控件焦点定位的解决办法.
- WEB窗体用户控件的变量问题(动态)
- 跨线程调用Windows窗体控件
- [Oracle]高效的PL/SQL程序设计(五)--调用存储过程返回结果集
- 如何跨越线程调用窗体上的控件