窗体传值 我做了一个局域网聊天工具 客户端有一个线程抓取消息 假设客户D正在和A,B,C聊天(就有3个聊天窗口)我怎么做才能将抓到的消息 传到对应的窗体上?谢谢!!!!!! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 delegate void setDataGridDelegate(); /// <summary> /// 线程函数地址 /// </summary> private void A() { setDataGridDelegate dataGridDelegate = new setDataGridDelegate(setDataGrid); if (!this.gridControlVIP.IsDisposed) { this.gridControlVIP.Invoke(dataGridDelegate); } } /// <summary> /// 委托的函数 /// </summary> private void setDataGrid() { } 能具体点吗? 我的聊天窗口为From2 我在里面写了个 updateTxe委托 public delegate void dpdataMgs(string mgs); public static dpdataMgs _dpdataMgs = null;public Form2() { InitializeComponent(); _dpdataMgs = new dpdataMgs(update); }private void update(string mgd) { textBox1.AppendText(mgd); } 但是再new一个窗体 消息就传到 刚new的这个窗体上来了 接受消息时 就采用Form2._dpdataMgs.Invoke(msg);消息 总是传到最新的 窗体上去 利用委托在窗体之间通讯http://www.94cto.com/2010/0318/9679.html 荣国多new 几个MainFrm 消息都会传到new的窗体上 怎么区分?各位大虾 最好贴点代码 给思路也可以 richtextbox光标总在最后 C#控件! 请大哥们给个邮箱式的菜单源码! C# CrystalReport如果有多个页面怎么编辑? treeview初始化选中任意节点! 大家帮帮忙呀 拜求?求高手们啦!救命?就没有人能搞定我???在数据库中有个image字段怎样偏移一位读出数据,多谢! 在C#是怎样判断一个对象是否为数值型? 出现向缓冲区写时错误! Web如何访问个人数据库 如何在进行完窗体切换后开启控件? c#弹出来的框框
delegate void setDataGridDelegate(); /// <summary>
/// 线程函数地址
/// </summary>
private void A()
{
setDataGridDelegate dataGridDelegate = new setDataGridDelegate(setDataGrid);
if (!this.gridControlVIP.IsDisposed)
{
this.gridControlVIP.Invoke(dataGridDelegate);
}
} /// <summary>
/// 委托的函数
/// </summary>
private void setDataGrid()
{
}
public delegate void dpdataMgs(string mgs);
public static dpdataMgs _dpdataMgs = null;
public Form2()
{
InitializeComponent();
_dpdataMgs = new dpdataMgs(update);
}
private void update(string mgd)
{ textBox1.AppendText(mgd); } 但是再new一个窗体 消息就传到 刚new的这个窗体上来了
消息 总是传到最新的 窗体上去
http://www.94cto.com/2010/0318/9679.html
各位大虾 最好贴点代码 给思路也可以