问题一:如何让某个地方显示的值不断变化,比如我用for循环输出从一到10000的值 想让这些不断变化的数值都能显示在form的一个标签上问题二:如何让客户看到他处理的数据一行一行显示出来,比如从一处理到10000,我想让客户看到已经处理过的数据列表,并且新处理的数据也会不断地跟跟着显示出来!
解决方案 »
- 程序打包小问题,怎么加入自己的背景图片和说明文字?
- 【急急急···一个关于数据库表的问题,郁闷小弟一个星期了,大哥们进来看看,谢谢了】
- 用TcpClient建立连接,断开网线时,大约几秒钟才能报错,如何缩短时间?
- 获取windows服务程序的一个属性
- 代码打开指定文件的问题
- 从光驱复制图片到指定文件夹出问题,太奇怪了,急!!!!!!!!!!!!
- winform的listBox
- 你的几分钟,会让祖国更强大!!!
- C#里面怎么在两个类里面传递变量值
- 请问简单工厂模式和工厂方法模式和抽象工厂模式的区别是什么呢?
- 子线程、事件和窗体访问的问题
- 菜鸟请教关于对两个或多个dataset中的值联合查询的问题。。急,请高手指点
二、用显示控件给控件赋值。
{
backgroundWorker1.RunWorkerAsync();
} private void GetResult()
{
for (int i = 0; i < 100; i++)
{
for (int j = 0; j < 100000000; j++)
{
j++;
j--;
}
backgroundWorker1.ReportProgress(i);
}
} private void backgroundWorker1_DoWork(object sender, DoWorkEventArgs e)
{
GetResult();
} private void backgroundWorker1_ProgressChanged(object sender, ProgressChangedEventArgs e)
{
Tb_Progress.Text = e.ProgressPercentage.ToString();
}
要显示所有内容,在循环中加入: Label1.Text=Label1.Text + i.ToString() + chr(10) + chr(13);
要依次显示内容,比如1秒一条:Label1.Text=Label1.Text + i.ToString();
Threading.Sleep(1);第二个问题:采用上述显示所有内容的方法即可