У меня есть TabPage с несколькими различными элементами управления ползунка (некоторые пользовательские элементы управления ползунком управляют некоторыми обычными элементами управления TrackBar). Когда пользователь ставит или снимает флажки с определенных флажков, он удаляет все элементы управления и заново их строит (в зависимости от того, что требуется - количество ползунков диапазона и количество трекбаров).
У меня проблема, хотя, поскольку у TabPage есть вертикальная полоса прокрутки, начальное положение x, y принимает значение 0,0 в точке, к которой пользователь прокручивал. Поэтому, если пользователь прокручивает вниз, отметьте галочкой все элементы управления, расположенные в более низких точках, чем там, где они должны быть.
Есть ли способ изменить начальные точки местоположения на фактическую вкладку 0,0?
Или есть способ изменить элемент управления (имеющий те же свойства) на другой тип элемента управления вместо удаления и добавления одного?