我正在使用标签的预设制作一个无尽的随机平台游戏(在mircosoft Visual Studio中)。
我的“计划”是使用预设中标签的所有属性(并更改位置)来创建一个新标签。这是我的代码(假设“ Platform1是预设标签”)
Label newLabel = new Label();
newLabel.AutoSize = false;
newLabel.BackColor = Platform1.BackColor;
newLabel.Top = Platform1.Top-420;
newLabel.Left = Platform1.Left;
newLabel.Size = Platform1.Size;
我的问题是 newLabel 没有显示。
我尝试了 Visible = true 和 BringToFront ,但没有成功。
我们将不胜感激!
答案 0 :(得分:1)
您必须将标签添加到容器控件中,例如您正在运行此代码的Form
。 (MyForm.Controls.Add(newLabel);
)