Справочное руководство по TDMS 5.0 API
FormBeforeShow Event
Смотри также  Послать замечания
pForm
Форма ввода, которая будет выведена на экран.
pObject
Объект, которому принадлежит форма ввода. Параметр может иметь значение Nothing в случае, если форма была открыта программно (напр., методом TDMSInputForm.Show), а не в окне свойств объекта.
TDMSApplication Объект : FormBeforeShow Event

Glossary Item Box

Описание

Генерируется в момент открытия формы ввода, но перед показом ее на экране.

Определение

Visual Basic
Public Event FormBeforeShow( _
   ByVal pForm As TDMSInputForm, _
   ByVal pObject As TDMSObject _
)

Параметры

pForm
Форма ввода, которая будет выведена на экран.
pObject
Объект, которому принадлежит форма ввода. Параметр может иметь значение Nothing в случае, если форма была открыта программно (напр., методом TDMSInputForm.Show), а не в окне свойств объекта.

Заметки

1. Событие нельзя отменить.

2. Обработчик может быть размещен в скриптах формы ввода, профиля и/или общесистемном (см. рисунок). Если обработчики определены на всех уровнях, то последовательность их вызова такова:

  • скрипт формы;
  • скрипт профиля пользователя;
  • общесистемный скрипт.

3. Схему последовательности генерации событий при редактировании атрибутов объекта в окне свойств см. на рисунке.

4. При открытии формы "вручную" событие генерируется независимо от того, где будет показана форма - в диалоговом окне или на Панели свойств главного окна приложения.

5. Для того, чтобы событие генерировалось при работе через API (вызове метода InputForm.Show), должен быть включен вызов объектных событий в Окне свойств базы данных (см. рисунок).

Включение генерации объектных событий

Пример

Смотри также

© 2016 CSoft Development. Все права защищены.