动态添加的标签未显示在C#中

时间:2018-09-23 22:06:36

标签: c#

我正在使用标签的预设制作一个无尽的随机平台游戏(在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 ,但没有成功。

我们将不胜感激!

1 个答案:

答案 0 :(得分:1)

您必须将标签添加到容器控件中,例如您正在运行此代码的Form。 (MyForm.Controls.Add(newLabel);

相关问题