C# 子线程使用主线程中的控件问题
2012-01-11 01:28
337 查看
C# 子线程使用主线程中的控件问题
需使用委托
主线程中
public delegate void increase();
private void progressBarAdd()
{
progressBar1.Value++;
}
子线程若要使用主线程中的progressBar1
progressBar1.Invoke(new increase(progressBarAdd), new Object[] { }); 即可
先mark一下 具体使用 慢慢学习后在来详写
需使用委托
主线程中
public delegate void increase();
private void progressBarAdd()
{
progressBar1.Value++;
}
子线程若要使用主线程中的progressBar1
progressBar1.Invoke(new increase(progressBarAdd), new Object[] { }); 即可
先mark一下 具体使用 慢慢学习后在来详写
相关文章推荐
- c#非委托方式在子线程里操作UI控件(实际上运算逻辑在子线程,更新还是在主线程,解决了UI界面无响应的问题)
- 常量,字段,构造方法 调试 ms 源代码 一个C#二维码图片识别的Demo 近期ASP.NET问题汇总及对应的解决办法 c# chart控件柱状图,改变柱子宽度 使用C#创建Windows服务 C#服务端判断客户端socket是否已断开的方法 线程 线程池 Task .NET 单元测试的利剑——模拟框架Moq
- c#中跨线程调用windows窗体控件 .我们在做winform应用的时候,大部分情况下都会碰到使用多线程控制界面上控件信息的问题。然而我们并不能用传统方法来做这个问题,下面我将详细的介绍。
- c#中使用多线程访问winform中控件的若干问题 解决线程间操作无效: 从不是创建控件的线程访问它
- 浅谈C#跨线程调用窗体控件(比如TextBox)引发的线程安全问题
- C# 使用SerialPort控件用类及线程实现串口通信
- C#:WebBrowser控件的使用教程及相关问题整理
- C#中子线程操作主线程中窗体上控件的方法
- C#线程中使用委托方式设置控件属性
- 使用C#处理WebBrowser控件中的跨域问题
- c#开启新线程,如果访问主线程的控件,利用委托
- c#中使用多线程访问winform中控件的若干问题
- C# 线程调用主线程中的控件
- 关于C#应用第三方控件dll的使用方法及常见问题
- c#中使用多线程访问winform中控件的若干问题(转)
- c#中Invoke使用方法(线程间操作无效: 从不是创建控件的线程访问它。那么创建它的线程是哪个线程?)
- QT中线程调用GUI主线程控件的问题
- C# Winform使用线程改变窗体控件的属性
- c#线程问题:线程间操作无效:从不是创建控件 的线程访问它
- C#中子线程操作主线程中窗体上控件的方法