vc#如何在线程给中控件赋值,拿textbox举例;
public delegate void Settext(TextBox txt, string text); //首先声明一个委托
private void SettxtBox(TextBox txt, string text) 、//写一个方法
{
if (txt.InvokeRequired)
{
Settext set = new Settext(SettxtBox);
txt.Invoke(set, new object[] { txt, text });
}
else
{
txt.Text = text;
}
}
以上为在提供了一个方法,调用如下 SettxtBox("控件的ID","需要赋的值")