Добавляйте метки динамически в Groupbox, но отображается только половина текста

Я пытаюсь добавить динамические метки в групповое поле, но мой размер текста, который я также создал динамически, показывает только половину его в групповом поле.

Это мой простой код:

private void AddLabels()

     {
         List<Label> labels = new List<Label>();

         groupBox1.Controls.Clear();
         Label l = new Label();
         l.Font = new Font(new FontFamily(System.Drawing.Text.GenericFontFamilies.Serif), 30, FontStyle.Bold);
         l.Text = "Hello World";
         l.Parent = groupBox1;
         l.BringToFront();
         labels.Add(l);

     }

Как вы заметили в моем коде, у меня размер шрифта 30, но когда я запускаю его, отображается только текст «Привет», а отображается только половина «Привет». Слово «мир» также не отображается.


person Willy David Jr    schedule 10.07.2016    source источник


Ответы (1)


На всякий случай столкнетесь с такой же проблемой. Я уже понял это в тот день, когда разместил свой вопрос, и я хочу ответить на него на всякий случай, если кто-то ищет ответ.

Просто отрегулируйте размер шрифта вашего ярлыка, и все будет работать нормально.

person Willy David Jr    schedule 13.08.2016