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

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

Простой 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

Автор: tvs

Автор публикации

не в сети 19 лет

TVS

0
Комментарии: 0Публикации: 2Регистрация: 18-10-2002
0
Вложенные файлы
#
Тип файла
Размер
Название
1 .zip 325SaveRestForm
Оставить комментарий
Авторизация
*
*
Генерация пароля