FoxPro Club Главная

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

Класс VS_FrmPos для восстановления положения и размеров форм. Для сохранения и восстановления положения и размеров формы необходимо при инициализации формы в Init вызвать метод: Имя обьекта класса.RestPos(THIS) при закрытии формы в Destroy формы вызвать метод: Имя обьекта класса.SavePos(THIS) Пример использования оформлен как проект.


 
Прислал: tvs   Категория: Интерфейс


Простой cпособ сохранения и восстановления положения и размеров форм.

Класс VS_FrmPos для восстановления положения и размеров форм.
Определение класса находится в файле progmain.prg/

В главной программе вначале создать обьект на _screen :
_screen.AddObject(, 'VS_FrmPos' [,])
cNameObject - имя создаваемого обьекта на основе класса
NameIniFile - имя файла .mem в котором сохраняются параметры по умолчанию - wpos.ini.

Для сохранения и восстановления положения и размеров формы необходимо
1. При инициализации формы в Init вызвать метод:
_screen..RestPos(THIS)
2. При закрытии формы в Destroy формы вызвать метод:
_screen..SavePos(THIS)

Примечание
Запоминаются в файл .mem переменные, соответствующие
шаблону в .cScel, изначально im_aPos.
Если файл не существует, то он создается при
выходе из программы.
Запоминаются(восстанавливаются) след. свойства FORM :
NAME, TOP, LEFT, HEIGHT, WIDTH, TAG всего 6

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



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