Для ярлыка:

вая панель макета таблицы с 2 столбцами и множеством строк, как я могу привязать к ней полосу прокрутки, так как иногда она становится намного больше, чем размер формы.

Спасибо

Ответы на вопрос(2)

Решение Вопроса

TableLayoutPanel это примерScrollableControl, Поэтому вы можете установить этоAutoScroll свойство True, и элемент управления будет автоматически создавать полосы прокрутки, когда его предпочтительный размер превышает его текущий размер. Это обеспечит вам желаемый эффект с минимальными хлопотами.

Процедура

УстановитьMaximumSize свойство до предпочтительного максимального размера, или вы можете закрепить TableLayoutPanel в вашей форме.УстановитьAutoScroll свойство TableLayoutPanel в true.



FYI:
Panel, ToolStrip, FlowLayoutPanel, SplitterPanel, TableLayoutPanel, TabPage и ToolStripContentPanel все наследуютScrollableControl класс, так что этот ответ относится и к ним.

 sendreams22 июн. 2017 г., 13:13
не работает, пока не установлено свойство AutoScrollMinSize.
 Alex Essilfie25 июн. 2017 г., 11:50
@sendreams: Можете ли вы предоставить подробную информацию о конкретном случае, в котором вы испытали это? Насколько мне известно, просто установивMaximumSize и позволяющийAutoScroll как я объяснил выше это все что нужно.

Для ярлыка:

 tableLayoutPanel1.Height);
tableLayoutPanel1.AutoScroll = true;

Ваш ответ на вопрос