FoxPro Club Главная

Конференция Решения Фотоальбом Сайт М.Дроздова Статьи Файловый архив Книга Visual FoxPro 9.0 Русский Help для Visual FoxPro
Пользователей: 9112
Вход
Класс для перемещения объектов при изменении размеров формы

Очень часто возникает необходимость изменения размеров и перемещения объектов при изменении размеров формы. В Delphi, например, все визуальные компоненты имеют свойство Anchor(якорь) для привязки их к размерам формы...


 
Прислал: Юрий Кузьменко   Категория: Интерфейс


Класс для перемещения объектов при изменении размеров формы

Очень часто возникает необходимость изменения размеров и перемещения визуальных объектов при изменении размеров формы. В Delphi, например, все визуальные компоненты имеют свойство Anchor(якорь) для привязки их к размерам формы. Данный класс - это попытка придать компонентам Visual FoxPro похожие свойства.
Для этого Вам необходимо поместить класс Anchor из прилагаемой библиотеки (см. ссылку ниже) на форму. И объектам, которые должны изменять свое положение или размер при изменении размеров формы, в свойство Tag добавить через пробел привязываемые углы:
RT - правый верхний (RightTop)
RB - правый нижний (RightBottom)
LT - левый верхний (LeftTop)
LB - левый нижний (LeftBottom).

В событие Resize() формы необходимо добавить код: This.Anchor1.Anchor(), где Anchor1 - имя объекта.

Пример использования данного класса вы найдете в прилагаемом архиве.
 
Сделайте оценку этого решения Плохо Удовлетворительно Так себе Хорошо Отлично Текущая оценка: (5.039) Вложение [57.98]kb
Дополнения пользователей
Класс для перемещения объектов при изменении размеров формы
[+][?]
[Дополнить]



© 2000-2017 Fox Club 
При размещении любых материалов с сайта на других ресурсах- прямая ссылка на www.foxclub.ru обязательна
Яндекс.Метрика