社区
C#
帖子详情
程序执行时,我想用Label显示执行到哪一步,怎么让代码空闲一下把文字显示出来?
blacklevin
2006-02-16 11:08:46
RT
...全文
133
9
打赏
收藏
程序执行时,我想用Label显示执行到哪一步,怎么让代码空闲一下把文字显示出来?
RT
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用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-系统启动过程中的几个神秘地址,你知.
第五章:乱序
执行
如下图所示: 分支预测单元预测到JNZ跳转到XOR处
执行
,乱序
执行
让XOR指令在ADD前面
执行
,不过天有不测风云,处理器
执行
到JNZ
时
,发现分支预测单元预测错了,实际上应该
执行
的是MOV这个分支,使用顺序提交策略,JNZ...
XMPP
文字
,图片,语音聊天实现
XMPP
文字
,图片,语音聊天实现
时
间过得很快,我的第一份iOS工作做的就是IM应用(选用的是XMPP),如今也忘得差不多了.利用
空闲
时
间来重写一遍小Demo就当复习
一下
. 原理我就不介绍了,服务器的安装与配置可以参考XMPP的...
漫谈计算机网络:应用层 ----- 从DNS域名解析到WWW万维网再到P2P应用
2022-12-04 18:31:01 纪念
一下
博主的《漫谈计算机网络》连载博客 浏览量破500了! 今天更新完结篇! 面试答不上?计网很枯燥? 听说你学习 计网 每次记了都会忘? 不妨抽
时
间和我一起多学学它???? 深入浅出,用你的
空闲
...
JVM杂记
JVM概述 整体结构 Java
代码
执行
流程 JVM生命周期 虚拟机的启动 ...Java虚拟机的启动是...
执行
一个所谓的Java程序
时
,真正
执行
的是一个叫做Java虚拟机的进程 虚拟机的退出 有如下几种情况: 程序正常
执行
结束 程
C#
110,532
社区成员
642,574
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章