Помогите разработать этот TableLayoutPanel - PullRequest
0 голосов
/ 01 сентября 2010

Любые идеи, как я могу добиться этого, как показано на картинке?alt text

из трех элементов управления на изображении - игнорировать метки - кнопка зафиксирована, что означает, что она не меняет размер, но две другие изменяют размер, когда я изменяю их форму - то же самое, что делает ANCHOR

Спасибо

Ответы [ 3 ]

2 голосов
/ 09 сентября 2010

Вам не обязательно нужна панель TableLayout. Просто сделай это

  • Якорь TextBox до Левый, Правый и Верхний
  • Якорь DropDown до Левый, Правый и Верхний
  • Якорь Кнопка до Справа и вверху
1 голос
/ 09 сентября 2010

Есть два способа:

  1. Используйте две TableLayoutPanels (которые я предпочитаю), один с пятью строками и один столбец (один разделительный ряд с фиксированной высотой) над меткой «Необязательный шаг шага», другой вложенный в одну строку и два столбца. 1006 *

  2. Точно так же, как вы наконец сделали.

0 голосов
/ 01 сентября 2010

Хорошо, вот как я это сделал. дайте мне знать, если вы знаете, как сделать это лучше:

  • макет таблицы 2X2
  • поле со списком должно быть привязано к левому верхнему правому углу, а ТАКЖЕ его свойство columnSpan установлено в 2
  • в ячейке [1,1]: поместите это текстовое поле .. якорь: слева-сверху-справа
  • в ячейке [1,2]: установите эту кнопку, НО установите ее ДОК на ПРАВО
  • в редакторе строк / столбцов установите для столбца 1 значение 90%, а для столбца 2 - 10%
...