本人较菜,在编写一个串口通信的程序,利用消息响应机制,在Form中声明一个static方法作为串口收到数据的响应函数,意图是在串口收到数据后,进行处理,之后将处理后的数据在界面的控件中显示出来,请问该如何处理,网上的回答都是使用异步代理,能够详细告知,最好有代码,谢谢!
解决方案 »
- 如何把WPF的Image控件的Source绑定到BitmapImage
- 想学.NET,大家推荐本入门书吧 谢谢了
- 导出EXCEL出问题了
- c# 文件拷贝求助(急)
- 关于委托更新界面的问题
- 大家帮助看看这个有意思的问题吧@!!!!!
- 关于axWebBrowser极其复杂的问题! 高手进 全分送
- 请教高手们,如何根据不同的情况调用不同的图片呢?
- C#读取txt遇阻——数据之间的空格是“0A0D20”而不是“0D0A20“。”
- C#用新线程创建的窗口总是为响应
- winform中怎样把datatable中的数据导出excel
- asp.net中怎样FileUpload控件浏览选择图片的时候在image上同时显示出来(不用按上传!)
我是这么写的,在static方法中:
Form1 fm = new Form1();
fm.BeginInvoke(new delFunction(OperateControl));
OperateControl函数也必须是static才行啊,那怎么操作控件呢?谢谢
fm.BeginInvoke(new delFunction(fm.OperateControl))
public delegate void delFunction();
static Form1 fm;
public Form1()
{
InitializeComponent();
fm = this;
}
static void staticFunction()
{
fm.BeginInvoke(new delFunction(fm.OperateControl));
}
private void OperateControl()
{
this.label1.Text = "111";
}