我现在做一个WinForm的远程下载的窗体
点击窗体控件对远程数据进行下载
用一个Label来记录当前状态

private void button1_Click(object sender, EventArgs e)
{
    lbl.text="远程数据下载开始"
    ....
    lbl.text="已经连接到服务器"
    ....
    lbl.text="数据正在下载中"
    ....
    lbl.text="数据下载完成"
}
我记得以前用VB6.0的时候用这样子来查看程序进度状态
但我现在用VS2005 C# 但的时候就只能显示最后的
lbl.text="数据下载完成"
而不能一步步的显示下载更状态
要怎么办

解决方案 »

  1.   

    private void button1_Click(object sender, EventArgs e)
    {
        lbl.text="远程数据下载开始"
        lb1.Update();
        ....
        lbl.text="已经连接到服务器"
        lb1.Update();
        ....
        lbl.text="数据正在下载中"
        lb1.Update();
        ....
        lbl.text="数据下载完成"
        lb1.Update();
    }
      

  2.   

    我记得VB里也是用的timer事件吧。