У меня есть форма, где есть горизонтальная полоса прокрутки, а под ней надпись внизу.Здесь я применил утилиту увеличения, то есть всякий раз, когда я нажимаю кнопку увеличения, когда размер этикетки увеличивается в 1,1 раза, и так далее.Горизонтальная полоса прокрутки остается того же размера, но ее расположение изменяется в соответствии с меткой при масштабировании, то есть она продолжает смещаться по мере того, как метка расширяется или сжимается в соответствии с масштабированием.Полоса прокрутки застряла с меткой.
Теперь проблема, с которой я сталкиваюсь, заключается в том, что при масштабировании масштабирование происходит нормально, но расположение метки меняется ненормально.Он сдвигается при увеличении, но слишком сильно.Расстояние между нижней частью и надписью намного больше, чем расстояние между горизонтальной полосой прокрутки и надписью.
Я использую этот код для задания местоположения надписи на форме:
label.Location = new Point(label.Location.X, this.Height - label.Size.Height);
Как равномерно увеличить его так, чтобы расстояние, увеличенное до и после метки, было одинаковым и равным?Горизонтальная полоса прокрутки перемещается нормально и застревает над этикеткой.