在线程中改变控制的值

 

//使用方法

changeText(label1, "1");

 

public delegate void changeTextHandler(Label sender, string str);
public void changeText(Label sender, string str)
{
if (sender.InvokeRequired == true)
{changeTextHandler ct = new changeTextHandler(changeText);
sender.Invoke(ct, new object[] { sender, str });
}else
{sender.Text = str.ToString();
}
}

posted @ 2024-07-10 14:14  好记性不如小笔头  阅读(6)  评论(0)    收藏  举报