社区
C#
帖子详情
程序执行时,我想用Label显示执行到哪一步,怎么让代码空闲一下把文字显示出来?
blacklevin
2006-02-16 11:08:46
RT
...全文
135
9
打赏
收藏
程序执行时,我想用Label显示执行到哪一步,怎么让代码空闲一下把文字显示出来?
RT
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
9 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
我一直在寻找
2006-02-17
打赏
举报
回复
以下为所有代码
using System;
using System.Drawing;
using System.Collections;
using System.ComponentModel;
using System.Windows.Forms;
using System.Data;
namespace WindowsApplication3
{
/// <summary>
/// Form1 的摘要说明。
/// </summary>
public class Form1 : System.Windows.Forms.Form
{
private System.Windows.Forms.Button button1;
private System.Windows.Forms.Label label1;
/// <summary>
/// 必需的设计器变量。
/// </summary>
private System.ComponentModel.Container components = null;
public Form1()
{
//
// Windows 窗体设计器支持所必需的
//
InitializeComponent();
//
// TODO: 在 InitializeComponent 调用后添加任何构造函数代码
//
}
/// <summary>
/// 清理所有正在使用的资源。
/// </summary>
protected override void Dispose( bool disposing )
{
if( disposing )
{
if (components != null)
{
components.Dispose();
}
}
base.Dispose( disposing );
}
#region Windows 窗体设计器生成的代码
/// <summary>
/// 设计器支持所需的方法 - 不要使用代码编辑器修改
/// 此方法的内容。
/// </summary>
private void InitializeComponent()
{
this.button1 = new System.Windows.Forms.Button();
this.label1 = new System.Windows.Forms.Label();
this.SuspendLayout();
//
// button1
//
this.button1.Location = new System.Drawing.Point(184, 88);
this.button1.Name = "button1";
this.button1.TabIndex = 0;
this.button1.Text = "button1";
this.button1.Click += new System.EventHandler(this.button1_Click);
//
// label1
//
this.label1.Location = new System.Drawing.Point(256, 176);
this.label1.Name = "label1";
this.label1.TabIndex = 1;
this.label1.Text = "label1";
//
// Form1
//
this.AutoScaleBaseSize = new System.Drawing.Size(6, 14);
this.ClientSize = new System.Drawing.Size(400, 266);
this.Controls.Add(this.label1);
this.Controls.Add(this.button1);
this.Name = "Form1";
this.Text = "Form1";
this.ResumeLayout(false);
}
#endregion
/// <summary>
/// 应用程序的主入口点。
/// </summary>
[STAThread]
static void Main()
{
Application.Run(new Form1());
}
private void button1_Click(object sender, System.EventArgs e)
{
int i=0;
while (true){
i++;
label1.Text=i.ToString() ;
// System.Threading.Thread.Sleep(0);
label1.Refresh();
if (i>10000){
return;
}
}
}
}
}
我一直在寻找
2006-02-17
打赏
举报
回复
this.lable1.Text = "xxx";
this.label1.Refresh();
以上代码已经测试通过。
lovvver
2006-02-17
打赏
举报
回复
Thread.Sleep(10);
this.lable1.Text = "xxx";//那么就可以显示出来了。
mobydick
2006-02-17
打赏
举报
回复
还有一种方法就是触发事件。
3000sunqin
2006-02-17
打赏
举报
回复
Application.DoEvents();
hy98521
2006-02-17
打赏
举报
回复
线程冻结
Hatrim
2006-02-17
打赏
举报
回复
采用异步方法,每完成一个操作后回调一下.
zhouyinhui
2006-02-16
打赏
举报
回复
System.Threading.Thread.Sleep(...)
Ivony
2006-02-16
打赏
举报
回复
多线程
Linux从头学06:16张结构图,彻底理解【
代码
重定位】的底层原理
作 者:道哥,10+年的嵌入式开发老兵。 转 载:欢迎转载文章,转载...
代码
重定位程序入口点重定位段表重定位跳转到程序的入口地址操作系统程序的
执行
在上一篇文章中Linux从头学05-系统启动过程中的几个神秘地址,你知.
框架前置课-AJAX
同步
代码
:实际上浏览器是按我们书写
代码
的顺序
一步
一步
执行
程序的,浏览器会等待
代码
的解析和工作,在上一行完成后才会
执行
下一行,这样是很有必要的,因为每一行新
代码
都建立在前面
代码
的基础上。XMLHttpRequest...
【408篇】C语言笔记-第二十一章(汇编语言)
我们编译后的可
执行
程序,也就是main.exe,是放在
代码
段的,PC指针寄存器存储了一个指针,始终指向要
执行
的指令,读取了
代码
段的某一条指令后,会交给译码器来解析,这
时
候译码器就知道要做什么事了,CPU中的计算...
计算机系统大作业流程
对Linux系统下的
程序
执行
从编译,链接,分配内存到系统IO等不同环节做出了具体分析。 关键词:程序;系统;原理; 第1章 概述 1.1 Hello简介 首先hello.c通过I/O设备如键盘等经过总线存入磁盘中。然后通过gcc对于...
第五章:乱序
执行
如下图所示: 分支预测单元预测到JNZ跳转到XOR处
执行
,乱序
执行
让XOR指令在ADD前面
执行
,不过天有不测风云,处理器
执行
到JNZ
时
,发现分支预测单元预测错了,实际上应该
执行
的是MOV这个分支,使用顺序提交策略,JNZ...
C#
111,092
社区成员
642,554
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章