Всем доброй ночи!
Подскажите пожалуйста, как можно запрограммировать 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 ? Или может есть другое более грамотное решение?
Подскажите пожалуйста, как можно запрограммировать 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 ? Или может есть другое более грамотное решение?