C#winform的线程中如何调用窗体控件

 时间:2024-10-15 08:27:02

1、首先声明一个委托。delegate void SetTextCallback(string text);

C#winform的线程中如何调用窗体控件

2、然后再写一个事件。private void SetInfo(string te垓矗梅吒xt) { /// 这个事件是委托执行,在线程中无法直接控制窗体控件属性 /// 用于在线程中在listBox_info控件中添加执行信息 if (this.listBox_info.InvokeRequired) { SetTextCallback d = new SetTextCallback(SetInfo); this.Invoke(d, new object[] { text }); } else { this.listBox_info.Items.Add(text); listBox_info.SelectedIndex = listBox_info.Items.Count - 1; } }

C#winform的线程中如何调用窗体控件

3、在线程中使用时,只需调用这个方法即可。

C#winform的线程中如何调用窗体控件
  • 如何为网站添加ico小图标
  • LOL英雄联盟S8薇恩VN上单符文攻略
  • SQLyog如何创建视图,详细教程
  • css如何设置文本超过固定高度后自动隐藏
  • React setState由于异步获取不到值的解决方案
  • 热门搜索
    感恩自然手抄报 小学五年级手抄报 关于爱国的手抄报图片 长城手抄报图片 关于手抄报的图画 美丽的春天手抄报图片 文明小学生手抄报 手抄报版面设计图片 语言的魅力手抄报资料 健康安全手抄报