Мне было интересно, можно ли добавить более одного элемента в один tableLayoutPanel? В настоящее время я могу вставить только ОДИН элемент, больше ничего не примет. Я хотел бы, например, иметь richtextBox с меткой и кнопкой внутри него. Это возможно? Спасибо! Я не прошу код, мне просто нужно знать, можно ли вручную перетащить эти элементы в одну ячейку в tableLayoutPanel.
добавление элементов управления в tableLayoutPanel
Ответы (3)
Похоже, вам разрешен только один элемент управления на ячейку, если вы это имеете в виду. Вы всегда можете добавить контейнерный элемент управления, например панель, для свойства Dock
которого установлено значение Fill
, а затем вы можете добавить к нему дополнительные элементы управления. Или добавьте еще один элемент управления tablePanelLayout в ячейку и установите нужную строку / столбцы, а затем добавьте к ней свои элементы управления. Или, как LarTech упомянул в комментариях, UserControl тоже будет работать.
Вы также можете добавить панель управления, а затем добавить все остальное в Panal
Добавьте контейнер, например GroupBox или Panel, и настройте его так, чтобы он заполнял все доступное пространство в ячейке таблицы, и это может переопределить правило TableLayoutPanel «один на ящик», чтобы вы могли добавить столько элементов управления, сколько захотите.