Form.SerialNumber

From SunFlurry wiki
Revision as of 08:50, 7 February 2021 by Admin (talk | contribs) (1 revision imported)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search
  SerialNumber (Серийный номер формы)
Объект:Форма
Статус разработки: Реализована
Тип:Атрибут
Обращение к БД:Нет
Доступность:Только чтение
Исключения:Форма не визуальная или не загружена
Визуальность:Да

Атрибут получает порядковый (серийный) номер визуальной формы, который в дальнейшем может использоваться для ее уникальной идентификации. Номер является уникальным для текущей сессии для всех уже созданных или закрытых форм, а также форм, которые могут быть созданы в будущем. Атрибут используется только для загруженных визуальных форм, поток без визуальной формы не имеет серийного номера формы (но имеет серийный номер потока см. ThreadSerial). В одном потоке могут быть инициализированы несколько форм, каждая будет иметь свой уникальный номер.

Синтаксис

Form.SerialNumber:<Порядковый (серийный) номер визуальной формы (INT)>

Возвращаемое значение

Возвращает целое число.

Примеры

//Обработчик визуального события OnMessage (редактируется в редакторе форм Студии)
Message("Было получено сообщение: "+Message+" с параметрами ""+Param+"",""+Option+"""");
//Отсылает сообщение 10001 без дополнительных параметров текущей форме
SendMessageToForm(Form.SerialNumber,10001);
//В лог будет выведено "Было получено сообщение: 10001 с параметрами "",""