C# 异步的问题 我想在web页面上,添加了5个lable,添加一个button,按下按钮后,依次传值给5个lable让其显示在页面,为了延迟明显每个sleep一秒钟,然后我想要的结果是1秒钟页面上会显示一个lable,但是我作出来的是 5秒后一齐显示 ,如何实现一秒更新一个呢? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 既然是web页面,如果取数据时每个延迟1秒可以用C#后台实现,如果是显示时延迟,建议用JavaScript在前端做。不知道lz的具体实现方式是什么。 按道理sleep应该就行啊,学习下~~ private void button1_Click(object sender, EventArgs e) { Thread t=new Thread(new ThreadStart(show)); t.Start(); } private delegate void SetSafeTree(); public void show() { if (this.label1.InvokeRequired) { SetSafeTree call = delegate() { label1.Visible = true; }; this.label1.Invoke(call); } else { label1.Visible = true; } }写了一下,你试试看,用VS2008的话,=>表达式更方便 唉呀,搞错了,我以为是WINFORM,页面没试 如何设置Mschart坐标轴 outlook 插件中如何获得 outlook 的关闭事件 C#基础请教 !! 高手来看~~~~~~~~~~ C#web程序移植的问题,新手啊,请高手帮忙一下 内存释放问题????????考,不提供delete,郁闷,,,, 怎么在后台读取html中select控件选定的值 哈希码 很简单的问题!为什么发生异常?SQL调用! for循环中加入延时小程序,界面假死 一个关于SQL语句问题 求助!关于正则表达式
private void button1_Click(object sender, EventArgs e)
{
Thread t=new Thread(new ThreadStart(show));
t.Start();
}
private delegate void SetSafeTree();
public void show()
{
if (this.label1.InvokeRequired)
{
SetSafeTree call = delegate()
{
label1.Visible = true;
};
this.label1.Invoke(call);
}
else
{
label1.Visible = true;
}
}写了一下,你试试看,用VS2008的话,=>表达式更方便