Во время выполнения я добавляю элементы управления к элементу управления, который наследуется от 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);
Я хотел бы прокрутить эту строку / элемент управления в поле зрения.
Как это сделать?