Динамически добавлять метки в 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, но когда я его запускаю, отображается только текст "Hello" и отображается только половина "Hello". Слово "Мир" также не отображается.

1 ответ

Решение

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

Просто настройте размер шрифта, и все будет хорошо.

Другие вопросы по тегам