当前位置:编程学习 > C#/ASP.NET >>

winform窗体同步数据

主窗体有个线程在通过socket获取数据,如何把数据同步刷新子窗体的控件? --------------------编程问答-------------------- 直接调用窗体的方法把数据显示到界面,但要通过Invoke调用,

可以参考这个:

http://www.cppblog.com/AutomateProgram/archive/2010/08/31/125451.aspx --------------------编程问答-------------------- 委托调用,把显示的方法放到独立的线程中 --------------------编程问答-------------------- 给分吧http://blog.csdn.net/hellboy419/article/details/9096231 --------------------编程问答-------------------- 关注一下 --------------------编程问答-------------------- 定义委托

主窗体:
定义变量
public delegate void SocketsValue(string value);
        public static event SocketsValue Socketsvalue;


socket接收数据方法内:
Socketsvalue(value);//value为接收的数据


子窗体的Load事件:
FormMain.Socketsvalue += new FormMain.SocketsValue(FormMain_Socketsvalue);
void FormMain_Socketsvalue(string value)
        {
            this.txtcode.Text = value;
        }
补充:.NET技术 ,  C#
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,