Изменение преобразованных экранов в формы Visual FoxPro
См. также
В следующей таблице описано, как отображаются основные возможности при преоб
азовании экранов.
Возможность экрана FoxPro 2.6
| Возможность Visual FoxPro
|
Набор экранов
| Объект FormSet
|
Экран
| Объект Form, содержащаяся в наборе форм
|
READ
| Объект Page, содержащаяся в элементе управления PageFrame
|
Режим экрана READ
| Свойство WindowType = 2
|
Режим экрана READ MODAL
| Свойство WindowType = 3
|
Вы можете перевести преобразованные экраны FoxPro 2.6 в событийную модель Visual FoxPro.
Как отобразить преобразованные экраны в формы Visual FoxPro
1. Измените значение свойства WindowType: замените 2 (Read) на 0 (Modeless) или 3 (Read Modal) на 1 (Modal).
Замечание При внесении этого изменения свойства и события READ-совместимости становятся недоступными и установка WindowType не может быть возвращена в исходное состояние.
2. Если у вас только одна форма, переместите код событий набора форм или соответствующие события формы и удалите набор форм.
3. Переместите код из событий READ-совместимости в события и методы формы, котор е теперь стали доступными; при этом следует учитывать последовательности возник овения событий. Подробнее о последовательности возникновения событий см. Последовательность событий Visual FoxPro.
Событие Read-совместимости
| События и методы форм
|
События ReadActivate,
ReadDeactivate, ReadShow, ReadValid, ReadWhen | События Activate,
Load, метод Show и событие Deactivate |
5. Обработайте параметры события Init формы вместо события экрана Load.
6. Замените константы препроцессора, отображенные в установки свойств, вычисляем ми значениями.
В Visual FoxPro установки свойств не обрабатываются препроцессором. Они должны содержать действительные значения выражений, которые можно вычислить на этапе выполнения. Код методов и событий обрабатывается препроцессором, так что опреде енные в нем константы будут вычислены корректно.
7. Отрегулируйте диапазоны видимости переменных в событиях или методах, которые по умолчанию являются локальными; для этого используйте команды PUBLIC, PRIVATE и LOCAL или добавьте нужные свойства в форму.
Подробнее об диапазонах видимости см. Область видимости контейнеров данных.
8. Чтобы запустить форму непосредственно, переместите код из сгенерированного фай а .SPR в форму.
Новое на сайте
-
Обновлен портфель программиста
Добавлены: Установка HTML Help (Создание справочной системы), Imagedit.zip - Графический редактор ( ico и bmp), Библиотека локализации HTML Help (Русский) -
Новые примеры программ
Установка библиотек, Игровая программа "Охота на лис", Установка библиотек "Охота на лис", plastic -"Платежки", Библиотеки (на FPD26), platan -"Платежки" (на Clipper 5.2) -
Обновленна справка
Подсказки, технология программирования и использование Visual FoxPro. Команды, функции, операторы, объекты, свойства, события и методы.