#c# #scroll #tablelayoutpanel
#c# #прокрутка #tablelayoutpanel
Вопрос:
Я создал страницу формы Windows с панелью TableLayoutPanel, прикрепленной к верхней части, и панелью, прикрепленной к нижней части. На панели TableLayoutPanel включена прокрутка. При загрузке формы сначала отображается нижняя часть панели компоновки таблицы. Есть ли способ показать верхнюю часть tablepanellayout?
Схема документа
- dialogCreateAccount: FormDialogBase
- tblAccount TableLayoutPanel
- Панель PanelActions
- btnSave
- BtnClose
На скриншоте показано, что нижняя часть панели таблицы сначала показывается пользователю. [
Ответ №1:
Вы можете подключить Shown()
событие формы, а затем использовать ScrollControlIntoView() .
Например, если label1
была вверху вашей панели TableLayoutPanel, то:
tableLayoutPanel1.ScrollControlIntoView(label1);