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#