Динамически добавлять метки в 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 ответ
Решение
На всякий случай, если вы столкнетесь с той же проблемой. Я уже понял это в тот день, когда опубликовал свой вопрос, и я хочу ответить на него на тот случай, если кто-то ищет ответ.
Просто настройте размер шрифта, и все будет хорошо.