我在serialPort控件的接受事件中 将接受的数据显示在 txtBox文本框中
结果不让我显示 好像需要委托
我具体需要怎么做啊 ?
这样写完 我就可以在 else { 具体的执行语句 }
那里 写上 txtBox.Text="xxx"; 了吗?
线程间操作无效: 从不是创建控件 txtBOX 的线程访问它。
答案:2 悬赏:0 手机版
解决时间 2021-03-17 19:23
- 提问者网友:骑士
- 2021-03-16 23:53
最佳答案
- 五星知识达人网友:思契十里
- 2021-03-17 01:24
delegate void 委托名(方法名);
void 方法名()
{
if(txtBox.invokeRequered)
{
委托名 d=new 委托名();
txtBox.invoke(d);
}
else
{
具体的执行语句
}
}
void 方法名()
{
if(txtBox.invokeRequered)
{
委托名 d=new 委托名();
txtBox.invoke(d);
}
else
{
具体的执行语句
}
}
全部回答
- 1楼网友:笑迎怀羞
- 2021-03-17 02:40
这是什么?
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯