Страницы: 1
RSS
ScrollBar для элементов формы
 
Всем доброй ночи!  
 
Подскажите пожалуйста, как можно запрограммировать ScrollBar, чтобы прокрутка работала внутри определенного блока (фрейма)?  
 
В приложенном примере есть форма. В данную форму встроен Frame0 с подфреймами и ScrollBar.  
- Сейчас в Frame0 отображены 6 подфремов (фрейм1 - фрейм6).  
- Высота Frame0 = 318  
 
 
Как сделать так, чтобы при высоте Frame0, например, 162 (в видимом поле Frame0 отображаются только фрейм1, фрейм2, фрейм3), прокручивались остальные фреймы (фрейм4, фрейм5, фрейм6)?  
 
Сейчас я себе представляю весь процесс как работу по изменению параметров Top всех моих встроенных фреймов (фрейм1 - фрейм6). Т.е. если двигаю бегунок ScrollBar, изменяется параметр Top каждого фрейма. Правильно ли это? Или лучше реализовать данную прокрутку через цикл и Controls Frame ? Или может есть другое более грамотное решение?
 
\
Чебурашка стал символом олимпийских игр. А чего достиг ты?
Тишина - самый громкий звук


https://github.com/nervgh
 
Да уж.. Проще некуда ))  
А на самом деле, изначально я пробывал использовать встроенный в элемент формы скрол. Но у меня, к сожалению, получилось увидеть его работу только в TextBox. Сейчас вижу, что все было возможно, надо было правильно применить ScrollBar1_Change.  
 
nerv, спасибо вам!
Страницы: 1
Читают тему
Наверх