gaidar » 12.05.2007 (Сб) 11:45
Неграмотная функция - любое движение будет уводить вниз! Нужно запомнить тогда уж исходные значения в переменны и "двигать" их.
Dim lbPVY = lbPV.Location.Y
...
lbPV.Top = lbPVY - vb.Value
Правда решение странное само по себе, не лучше ли использовать контейнер, поддерживающий скроллинг внутри себя, либо сделать обход всех элементов в массиве, чтобы не писать код отдельно для всех элементов?
The difficult I’ll do right now. The impossible will take a little while. (c) US engineers in WWII
I don't always know what I'm talking about, but I know I'm right. (c) Muhammad Ali