0
所以我读了下面的线程Why use suspendLayout。所以我想我会创建一个小例子来给我一个概念证明。但是,它不工作。我只看到“第二部分完成”。请指教。suspendlayout和resumelayout之间的区别
private void button1_Click(object sender, EventArgs e)
{
this.SuspendLayout();
lblStatus.Text = "Part 1 completed";
this.ResumeLayout();
System.Threading.Thread.Sleep(5000);
this.SuspendLayout();
lblStatus.Text = "Part 2 completed";
this.ResumeLayout();
}
但我在睡觉前设置了标签? – Rod 2013-02-28 09:02:57
设置标签实际上是向控件发送消息 - 如果你阻塞UI线程(使用Thread.Sleep),它不能处理该消息(WM_SETTEXT) – 2013-02-28 17:38:11
有没有办法做到我试图做到以上? – Rod 2013-03-05 19:19:37