Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > VB6 > Scroll


Автор: SOY 14.8.2005, 02:02
Столкнулся с такой проблемкой: Есть PictureBox, на нем массив Label (к примеру 5 столбцов по 10 строк.
Есть ScrollBar, которым мне нужно сдвигать обьекты вправо и влево.
Я вначале сдвигаю крайний левый, а потом остальные приравниваю к нему используя цикл For..Next. Когда медленно двигаю ползунок Скрола-все в норме, но когда резко дернешь, все сбивается и элементы из двух последних столбцов накладываются на первый.
Уже все перепробывал.
Может есть какая API, чтоб разом сразу все проскролить? Заранее благодарен за помощь!!!!

Автор: kulibin 14.8.2005, 09:45
Есть контрол - скроллер.
Вот ссылка:
http://www.vb2themax.com/mbgallery/Controls.aspx
там 15 бесплатных контролов - при этом очень качественных. Платный только исходный код. Кроме скроллера там есть сплитер, линкбллейбл, трей, колор пикер, броузфофолдер, листбокс и т.п.
очень рекоммендую.

Автор: SashaVinnica 4.9.2005, 20:09
Я в таких случаях делаю так: Создаю PictureBox (например picKonVneh) в нем ScrollBar и еще один PictureBox (PicKonVnytr) в PicKonVnytr помещаю все мне необходимое, и получается что скролом я двигаю один обьект(PicKonVnytr) а все остальное двигает уже он smile

Еси нужно могу скинуть пример

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)