У меня есть диалог со столбцом справа, заполненный кнопками. Диалог создается с помощью Windows Forms. У меня есть макет по следующей ссылке: original dialog (я бы включил его, но, по-видимому, я не разрешено использовать теги изображений)Распространение элементов управления для заполнения пробела при изменении диалогового окна
Я хотел бы, чтобы кнопки в правой колонке, чтобы изменить себя, чтобы заполнить оставшиеся при изменении размера диалогового окна. Для меня не имеет особого значения, будут ли кнопки просто увеличиваться в размерах или кнопки остаются одинаковыми, а промежутки между ними увеличиваются. Я просто хочу, чтобы кнопки шли сверху вниз. (У меня есть макет для этого, но я могу включить только одну ссылку)
Я пробовал размещать кнопки в FlowLayoutPanel, но они не увеличиваются по мере того, как диалог растягивается, я получаю только пробелы внизу У меня заканчиваются кнопки. Я также попробовал TableLayoutPanel и имел тот же результат, но я, возможно, неправильно использовал его. У кого-нибудь есть идеи, как я мог бы это сделать?
Спасибо заранее, Джереми
Спасибо за информацию, она отлично работала. Однако один из них ... я не мог заставить TableLayoutPanel одновременно установить свойство Anchor для всех четырех точек и стиль Dock для заполнения. Установка всегда перезагружает другую, но это может быть побочным эффектом инструментального средства стороннего управления, в котором размещается TableLayoutPanel. Несмотря на это, когда я устанавливаю стиль Dock для TableLayoutPanel, а также его дочерние элементы управления, чтобы заполнить элементы управления, идеально растянутые по форме. Еще раз спасибо! –
Да, якорь и док-станция являются эксклюзивными. Вы можете установить только один или другой. Если вы хотите обоим, используйте панель для «привязки», а затем «прикрепите» свой элемент управления в панели. – AMissico