Текст метки не отображается из-за меньшей ширины контейнера

У меня есть ярлык на панели. Ширина текста в метке больше, чем на панели контейнера. Из-за этого текст на этикетке не подходит полностью.
я пытался this.label1.Dock = DockStyle.Top; а также this.label1.Dock = DockStyle.Fill; но оба не работают. Есть ли способ решить эту проблему?

Этикетка находится в TableLayoutPanel который находится в панели. И я хочу показать текст полностью только в первом ряду. Изготовление AutoSize Значение true для панели вызывает перемещение других данных с их позиции. Что не должно случиться.

1 ответ

Решение

Когда хостинг контролирует в TableLayoutPanel, вы можете установить ColumnSpan для вашего контроля.

Охват столбцов часто полезен для позиционирования элемента управления, который значительно шире, чем его коллеги.

Выберите LinkLabel у дизайнера и в наборе свойств ColumnSpan в 3, Также установлено AutoSize свойство этого к true:

Для получения дополнительной информации см.:

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