如何实现 两个窗体间的 实时传值? 即窗体1要将一些数值的改变及时通知窗体2. 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 窗体1中定义一个属性1,窗体2中定义另一个属性2,在窗体1中new一个窗体2,将属性1传给属性2。 这个我倒是会。我是说要实时传递。简单的说,就是现在已经存在的两个窗体,从FORM1向FORM2每秒传递一次数值。我总不能每次传值都new一个窗体2吧? 几种方式,1、是通过属性或方法传值。但如果这两个窗体是引用与被引用的关系,这种方式就不是那么方便。2、在主窗体中使用静态变量。可以改变静态变量从需传值。这种方式是不能实时性。除非使用多线程。3、在子窗体中使用一个属性或方法,让子窗体show完以后再取得这个窗体所输入的值。4、如果两个窗体是平级的。那么最好在主窗体中将这两个窗体声明为静态的,这个通过主窗体.子窗体A.属性去改变。以上是我个人体会。 在FORM2设置个公共属性嘛... public FORM2.propertyName = value;如果想想执行别的操作的话,就设置个公共方法 调用方法就是了 将两个个form声明成静态的,用事件监视你想要监视的值,如XXXchanged 等,在事件处理的时候,改变第二个form的相应的值 求助C# DataGridView 打印功能 怎么样才能在一个客户端里同时连接两台服务器上的REMOTING服务? 怎么实现MDI的child from 只有一个实例 辣手的XML,如何将sql server批量导出到xml? 想到到脑筋锈钭的treeview更新问题!! VS .NET(C#)四舍五入方法 Backgroundworker循環复制大文件 怎么取程序句柄,对内存读 C#调试方法讨论 已经困惑我几天的问题,在办公室等 求助 要如何获取winform页面中某控件中的图片 请教,自定义数据组件,如何象DataSet一样
1、是通过属性或方法传值。但如果这两个窗体是引用与被引用的关系,这种方式就不是那么方便。
2、在主窗体中使用静态变量。可以改变静态变量从需传值。这种方式是不能实时性。除非使用多线程。
3、在子窗体中使用一个属性或方法,让子窗体show完以后再取得这个窗体所输入的值。
4、如果两个窗体是平级的。那么最好在主窗体中将这两个窗体声明为静态的,这个通过主窗体.子窗体A.属性去改变。以上是我个人体会。
FORM2.propertyName = value;
如果想想执行别的操作的话,就设置个公共方法 调用方法就是了