Tablelayoutpanel 在加载 c# winforms 后滚动到底部

Tablelayoutpanel scrolls to bottom after loading c# winforms

我创建了一个 windows 表单页面,其中 tableLayoutPanel 停靠在顶部,面板停靠在底部。 tablelayoutPanel 启用了滚动功能。当表单加载时,首先显示 table 布局面板的底部。有没有办法显示 table 面板布局的顶部?

文档大纲

  1. dialogCreateAccount: FormDialogBase
  2. tblAccount tableLayoutPanel
  3. PanelActions 面板
  4. Btn保存
  5. Btn关闭

屏幕截图显示 table 面板的底部首先显示给用户。 [

您可以连接表单的 Shown() 事件,然后使用 ScrollControlIntoView()

例如,如果 label1 位于 TableLayoutPanel 的顶部,则:

tableLayoutPanel1.ScrollControlIntoView(label1);