У меня есть TableLayoutPanel с 3 столбцами и 4 строками, разделенными поровну (каждая строка занимает - 25%, каждый столбец занимает - 33 или 34%). На некоторые из этих ячеек я помещаю метки, а на другие текстовые поля. Когда я присваиваю меткам свойство Dock = Fill, метки расплываются и заполняют всю свою ячейку. Но когда я делаю то же самое с текстовыми полями, они не заполняют свои ячейки. В чем здесь может быть проблема?
При размещении текстового поля на TableLayoutPanel Dock=Fill не работает
Ответы (2)
Ваше текстовое поле, вероятно, однострочное, а ваша ячейка выше одной строки.
В этом случае Dock = Fill сделает текстовое поле шириной с ячейку, но высота останется такой же, как одна строка.
Вы можете изменить текстовое поле на многострочное, чтобы оно заполнило всю ячейку.
person
Dietz
schedule
07.01.2015
Спасибо, проблема действительно была в многострочном свойстве.
- person lit17; 07.01.2015
Установите для свойства Multiline значение True.
person
LPs
schedule
07.01.2015