如何实现“方法体”和“窗体”之间通信的功能【up有分】 如何将方法处理后的返回值,返回给Form上的控件?调用一次这个方法,Form的控件就能获取返回值,添加更新richTextBox1。实际用途就是看状态信息。单独添加的class,里面当然不会有Form1的智能感知。请问有什么简便的办法实现“方法体”和“窗体”之间通信的功能吗? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 传递Form对象到实体类为属性findcontrol查询控件使用委托操作相关控件Invoke操作 //将子线程的消息传递到窗体控件中:delegate void SendMessageDelegate(string message); private void button1_Click(object sender, EventArgs e) { System.Threading.Thread t = new System.Threading.Thread (myThread ); t.Start(); } void myThread() { this.Invoke (new SendMessageDelegate (SendMessage),new object [] { "hello "}); } void SendMessage(string m) { textBox1.Text = m; } 呵呵。谢谢大家。我也找到一个解决办法http://www.cnblogs.com/ltt1987/archive/2006/06/11/423217.html C#回调函数的问题 求教String.Format时有多个数值时该怎么写? C#自定义控件事件 c#获取系统制造商 制作安装程序的问题 设置文本颜色的问题 字符数组应该怎么用? [100分求助]:comboBox.SelectedValue 属性设置异常! c# 如何把EXCEL对象保存到某个路径中的EXCEL文件中(不要保存对话框) 更新数据集却产生并发冲突?请问是什么原因???谢谢!!! 为何使用Vlc.DotNet + WPF,无法设置宽高比? 数据库查询有无某个数据库,提示对象名 'sys.databases' 无效。
findcontrol查询控件
使用委托操作相关控件
Invoke操作
delegate void SendMessageDelegate(string message); private void button1_Click(object sender, EventArgs e)
{
System.Threading.Thread t = new System.Threading.Thread (myThread );
t.Start();
}
void myThread()
{
this.Invoke (new SendMessageDelegate (SendMessage),new object [] { "hello "});
}
void SendMessage(string m)
{
textBox1.Text = m;
}