private void serialPort1_DataReceived(object sender, System.IO.Ports.SerialDataReceivedEventArgs e)
{
textBox1.text=textBox1.text + serialPort1.ReadExisting ();
}出错信息是 线程间操作无效: 从不是创建控件“textBox1”的线程访问它。我应该怎么办呢
{
textBox1.text=textBox1.text + serialPort1.ReadExisting ();
}出错信息是 线程间操作无效: 从不是创建控件“textBox1”的线程访问它。我应该怎么办呢
解决方案 »
- C#winforms的Buttom按钮连接FTP(假设192.168.1.1账号密码都是aaa),显示FTP的文件,且能够下载文件!
- C# datagridview 操作
- 关于CMPP Deliver信息 string类型字段 XmlSerializer后存在非法字符问题
- treeview check 的问题
- 筛选数据记录,实现不同数据库(access,oracle)之间的数据迁移(更新、插入、删除),xml定义表和查询语句,来实现一个公共类...如何实现
- 如何在.NET下实现窗体中页面变化功能
- 50分求救,FreeTextBox我运行text.aspx时,它提示“运行时间脚本错误”?
- C# label 高度调整问题
- 用.NET自己的邮件发送类发邮件,总显示说CDO.Message未找到(或其它错误)
- 是不是不可以在控制台程序下用using System.Window.Forms啊
- 如何将string转换为float?string是字符和数字的组合
- 关于窗体的问题(在线等)
invoke具体是怎么使用的呢?
{ string s = sp.ReadExisting(); // sp是串口控件名
ShowText(s); } private void ShowText(string msg)
{
this.Invoke(new EventHandler(delegate
{ txtShow.Text = msg; }
)
);
}