C# 动态控件不显示

C# 动态控件不显示,c#,.net,winforms,dynamic,controls,C#,.net,Winforms,Dynamic,Controls,我试图将动态标签分组到彼此非常接近的位置,但是当我这样做并在标签中输入文本时,它们在我运行代码时不会显示。它什么也没显示,就好像它没有打印一样。我想知道我能做些什么,以便将动态标签紧密地分组 创建的第一个动态标签: Label l = new Label(); System.Drawing.Point l0 = new System.Drawing.Point(15, 48 + z); l.Location = l0; l.Text = textReader.Value.ToString();

我试图将动态标签分组到彼此非常接近的位置,但是当我这样做并在标签中输入文本时,它们在我运行代码时不会显示。它什么也没显示,就好像它没有打印一样。我想知道我能做些什么,以便将动态标签紧密地分组

创建的第一个动态标签:

Label l = new Label();
System.Drawing.Point l0 = new System.Drawing.Point(15, 48 + z);
l.Location = l0;
l.Text = textReader.Value.ToString();
l.AutoSize = true;
l.MaximumSize = new Size(120, 50);
z+= 35;
创建第二个动态标签:

System.Drawing.Point l1 = new System.Drawing.Point(65, 48 + x);
l2.Location = l1;
l2.Text = textReader.Value.ToString();
l2.AutoSize = true;
l2.MaximumSize = new Size(120, 50);
x += 35;

您必须将控件添加到表单中

Form1.Controls.Add(l);
Form1.Controls.Add(l2);

“设计”视图不显示动态创建的控件,它没有执行您的代码。对不起,我的错误是,我的意思是,当我执行程序时,没有任何迹象表明您实际将标签添加到表单中。。。