相关疑难解决方法(0)

从BackgroundWorker线程访问UI控件

我在Windows窗体上有一个调用RunWorkerAsync()方法的按钮,然后执行一个操作,然后更新同一窗体上的ListBox.

DoWork事件完成后,我为事件分配结果(这是一个列表),我处理RunWorkerCompleted()事件,然后执行以下代码来更新我的列表框

替代文字

这称之为:

替代文字

(道歉,代码格式化不起作用)

现在,当我运行应用程序并按下刷新按钮时,会出现以下异常:

替代文字

我怎么能绕过这个?

编辑:

在下面的语句中抛出异常,这发生在DoWork方法中,我清除内容以使列表保持最新;

listBoxServers.Items.Clear();

c# asynchronous udp winforms

9
推荐指数
3
解决办法
3万
查看次数

标签 统计

asynchronous ×1

c# ×1

udp ×1

winforms ×1