C# 中的Winform 动态显示当前数据循环情况
来源:互联网 发布:python 元组转列表 编辑:程序博客网 时间:2024/05/23 00:33
在Winform中,大多数人都会碰到需要显示当前对数据的处理状态或是进度,该种方式,一般使用线程执行该程序,获取线程中的数据。
在处理事件时多采用线程执行的方式例如
ThreadStart threadstart = new ThreadStart(GetUrlList); Thread thread = new Thread(threadstart); thread.IsBackground = true; thread.Start();
上例中GetUrlList()为执行的函数
可在GetUrlList()函数中有这样一段段
foreach (var item in list) { string turl = GetUrl(item); if (!string.IsNullOrEmpty(turl)) { turl = "http://" + turl; SetText(turl); } }
定义如下委托
delegate void SetTextCallback(string text);
函数 SetText(turl),通过该函数设置在winform程序呈现界面设置当前执行的情况
private void SetText(string text) { // InvokeRequired需要比较调用线程ID和创建线程ID // 如果它们不相同则返回true if (this.txtSubUrl.InvokeRequired) { SetTextCallback d = new SetTextCallback(SetText); this.Invoke(d, new object[] { text }); } else { this.txtSubUrl.Text = text; } }
- C# 中的Winform 动态显示当前数据循环情况
- C# Winform datagridview中的数据不能显示,单击后才能显示出来
- 关于C# Winform dataGridView显示时没有默认选中以及dataGridView添加DataTable中的数据
- winform直接显示二进制数据中的图片
- winform直接显示二进制数据中的图片
- winform直接显示二进制数据中的图片
- c# 循环object数据显示数据
- c# winform 显示动态gif图片的方法
- c# winform 显示动态gif图片的方法
- c# winform 显示动态gif图片的方法
- c# winform 显示动态gif图片的方法
- winform 动态显示公告
- WinForm雷达动态显示
- C# winform 获取当前路径
- C# Winform 获取当前路径
- C# winform 获取当前路径
- C# winform 获取当前路径
- C# winform 获取当前路径
- Binding a Silverlight DataGrid to dynamic data via IDictionary
- Uploading large files to database with Silverlight/WCF
- HelloWorld Servlet under Tomcat
- javascript编写规范
- Android开发
- C# 中的Winform 动态显示当前数据循环情况
- 代码复用的考察
- 仓央嘉措诗
- QT开发的总结
- DataGridView数据同步更新
- 184. Greate barkers are no biters. 好狗不挡道
- Where must the puma have come from?
- hibernate中get和load,find的区别
- ajax+js+dom+json+php+mysql实现仿百度、google的分页隔行变色效果(加图片)