【急】回调函数里调用其他函数的问题
小弟初次玩C#,有个其他的例子看了下,console程序,我打算把功能做到自己堆的界面上。
自己写了一个函数modifyUI(string epc)是修改界面上的 TextBox ListView的,
在回调函数中调用该函数modifyUI(epcstr)
可为什么UI界面上没有反应呢?
直接在一个button按钮下调用这个函数modifyUI,点击按钮时是能响应并修改UI界面的。
恳请赐教,我哪里出了问题。谢谢~
------解决方案--------------------贴源码上来看看. 你这说的不清不楚的
------解决方案--------------------设置断点看看有没有执行!
------解决方案--------------------试试modifyTextBox最后一行改成:
this.Invoke(new Action(()=>listView1.Items.Add(lvi)));
------解决方案--------------------这样呢?
listView1.Invoke(new Action(()=>listView1.Items.Add(lvi)));
------解决方案--------------------
<span style="color: #FF0000;">modifyTextBox(packetEpcString);</span>
上面这句编译能过?
------解决方案--------------------回调函数不在当前ui线程里吧