在運行時,我將控件添加到從TableLayoutPanel繼承的控件。基於用戶交互,一次添加一個控件,而不是循環。如何將TableLayoutPanel的底部行滾動到視圖中
這是我控制的設置從TLP繼承:
this.RowCount = 0;
this.RowStyles.Clear();
this.Dock = DockStyle.Fill;
this.VerticalScroll.Enabled = true;
this.HorizontalScroll.Enabled = false;
this.AutoScroll = true
而且我添加用戶控件到面板的這樣的底部:
var uc = new FooControl();
this.Controls.Add(uc);
this.SetRow(uc, this.Controls.Count - 1);
this.SetColumn(uc, 0);
我想將該行/控件滾動到視圖中。
這是怎麼做的?
'panel.VerticalScroll.Value = panel.VerticalScroll.Maximum'不實際工作。你可能想要測試一下。 – LarsTech