C# 在某个线程上创建的控件不能成为在另一个线程上创建的控件的父级

//使用委托进行修改UI界面
if (this.InvokeRequired)
{
this.Invoke(new MethodInvoker(delegate { createList(); }));
return;
}

自动生成label标签

public void createList() {
Label renming = new Label();
renming.AutoSize = true;
renming.BackColor = System.Drawing.Color.Transparent;
renming.Font = new System.Drawing.Font("Source Han Sans Medium", 19F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Pixel);
renming.ForeColor = System.Drawing.Color.White;
renming.Location = new System.Drawing.Point(44, 99);
renming.Name = "label5";
renming.Size = new System.Drawing.Size(69, 27);
//renming.Text = "1 张三三 17:20:20";
//renming.Text = name + " " + bumen + " " + shijian;
renming.Text = quanbu;
this.Controls.Add(renming);
renming.BringToFront();

}

posted @ 2019-06-11 19:04  小小音符  阅读(1809)  评论(0编辑  收藏  举报