Проблема с док-станцией VB.NET - PullRequest
0 голосов
/ 08 июня 2010

Всякий раз, когда я добавляю New TableLayoutPanel программным способом в Panel, устанавливая DockStyle.Top, последний добавленный TableLayoutPanel занимает самую верхнюю позицию панели, а сначала добавляется TableLayoutPanel.

Пример: если ядобавить как 1 2 3 4 5

Добавляется как 5 4 3 2 1

Пожалуйста, помогите мне решить проблему.TableLayoutPanels должен поддерживать порядок, как я добавляю.

Спасибо.

Ответы [ 2 ]

0 голосов
/ 08 июня 2010

Вы должны указать строки и столбцы для TableLayoutPanel.Кроме того, вы должны добавить элемент управления в нужную ячейку.Один элемент управления на ячейку (который может охватывать несколько ячеек).Вы можете добавить более одного элемента управления, но результаты будут неожиданными и ненадежными.Кроме того, у вас могут возникнуть проблемы с макетом (которые вы испытываете сейчас).Если вы хотите добавить пять элементов управления, например, в одну ячейку, затем добавьте FlowLayoutPanel в ячейку (которая может охватывать несколько ячеек), а затем добавьте пять элементов управления на эту панель потока-макета.

0 голосов
/ 08 июня 2010

Можете ли вы проверить, установив Send to back после добавления элемента управления?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...