AstraRegul
Релиз 2024.08.31.00
×

Масштабирование и перемещение экранной формы во фрейме

 
Чтобы в режиме рантайма менять размер и двигать экранную форму во фрейме, используйте функции Astra.Om: ScaleContentTo, SetContentScale и MoveViewport. Функции работают при включенном свойстве фрейма Ручное управление масштабом.
 

Масштабирование формы во фрейме

 
Укажите размеры формы во входных аргументах функции ScaleContentTo или масштаб в аргументе функции SetContentScale. Если размер формы превысил размер фрейма, появляются полосы прокрутки. Убрать полосы прокрутки можно с помощью свойства фрейма Отображать полосы прокрутки.
 

Перемещение формы во фрейме

 
Перетаскивайте форму с помощью мыши или задайте координаты формы во входных аргументах функции MoveViewport. Координаты высчитываются относительно верхнего левого угла фрейма. Перетаскивать форму мышью можно при включенном свойстве фрейма Перемещение мышью.