多线程调用主线程控件
private void button3_Click(object sender, EventArgs e)
{
this.label1.Text = "123kkk";
//System.Threading.Thread.Sleep(0);
MessageBox.Show(this.timer1.Enabled.ToString());
var th = new System.Threading.Thread(ThreadStart);
th.Start();
}
public void ThreadStart()
{
//for (int i = 0; i < 501000; i++)
//this.Controls["label1"].Text = "123456";
//textBox1.BeginInvoke(new Action(() => { textBox1.Text = "hello"; }));
//for (int i = 0; i < 501000; i++)
label1.BeginInvoke(new Action(() => { label1.Text = "hello"; }));
label2.BeginInvoke(new Action(() => { label2.Text = ra.Next(1000).ToString(); }));
}
---------------------------------------------
生活的意义就是你自己知道你要做什么,明确目标。没有目标,后面都是瞎扯!
https://pengchenggang.gitee.io/navigator/
SMART原则:
目标必须是具体的(Specific)
目标必须是可以衡量的(Measurable)
目标必须是可以达到的(Attainable)
目标必须和其他目标具有相关性(Relevant)
目标必须具有明确的截止期限(Time-based)
生活的意义就是你自己知道你要做什么,明确目标。没有目标,后面都是瞎扯!
https://pengchenggang.gitee.io/navigator/
SMART原则:
目标必须是具体的(Specific)
目标必须是可以衡量的(Measurable)
目标必须是可以达到的(Attainable)
目标必须和其他目标具有相关性(Relevant)
目标必须具有明确的截止期限(Time-based)

浙公网安备 33010602011771号