Изменение расположения объекта с помощью полосы прокрутки

#c# #winforms #position #scrollbar

#c# #winforms #расположение #полоса прокрутки

Вопрос:

У меня возникла эта проблема. У меня есть панель с горизонтальной полосой прокрутки; внутри этой формы у меня есть несколько групповых полей (разных размеров и местоположений) и функция для их перестановки. Когда я меняю местами первую на вторую, все работает нормально, но как только я немного перемещаю полосу прокрутки и хочу поменять местами, например, 4-ю на 1-ю, расположение самого первого группового поля изменяется, как если бы левая граница формы была там, где расположена полоса прокрутки, а не фактическая левая сторона, оставляя большой промежуток между первым групповым полем и левым полем. Кто-нибудь знает, в чем может быть проблема?

Комментарии:

1. Location Элементы управления меняются при прокрутке контейнера. Как X , так и Y значение станут отрицательными, когда элемент управления прокручивается вне поля зрения.

2. Решается с помощью панели настроек. Горизонтальная прокрутка. Значение =0;