C # Controls created on one thread can not be created on the control of the parent of another thread

// Use commissioned modified UI interface
IF (this.InvokeRequired)
{
this.Invoke (new new MethodInvoker ({createList the delegate ();}));
return;
}

Automatically generated label tags

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();

}

Guess you like

Origin www.cnblogs.com/liqipiao/p/11005461.html