110,538
社区成员
发帖
与我相关
我的任务
分享
public class a
{
public string b = "aaaaa";
public event EventHandler dosomestring;
public void test()
{
lock (b)
{
if (dosomestring != null)
{
dosomestring(b, new EventArgs());
}
}
}
}
private void btn_Click(object sender, EventArgs e)
{
a aa = new a();
aa.dosomestring += new EventHandler(aa_dosomestring);
Thread tr = new Thread(aa.test);
tr.Start();
}
void aa_dosomestring(object sender, EventArgs e)
{
if (this.InvokeRequired)
{
this.Invoke(...);
}
else
{
this.tbx.Text=(string)sender;
}
}