Инструменты пользователя

Инструменты сайта


ru:documentation:movebutton_addcondition

AddCondition

Команда добавляет условие для поиска диалога. Позволяет различить диалоги с одним классом по разным критериям.

AddCondition [/PARENT] <ConditionType> <class> <instance> [<searchtext>]

Параметры задания элемента

<class>Имя класса элемента управления, который будет участвовать в условии. Если имя пустое, для сравнения берется текст заголовка текущего диалога (или родительского при использовании параметра /PARENT).
<instance>Экземпляр элемента управления. Если <class> пустой, используйте 0.
<searchtext>Опционально. Строка поиска в тексте элемента управления или заголовка диалога. Может быть пустой. В этом случае условие будет истинно, если найденный текст элемента управления или заголовка диалога тоже пустой.

В тексте разворачиваются переменные и переменные окружения.
/PARENTОпционально. По умолчанию поиск элемента управления производится в текущем диалоге. Если задан этот параметр, то поиск будет производиться в родительском диалоге.

Вид условия

В одном условии может быть применен только один из этих видов ConditionType:

/EXISTS:<1/0>Проверяется, существует ли заданный элемент управления. 1, если должен существовать; 0 — если нет.
/VISIBLE:<1/0>Проверяется, видим ли заданный элемент управления. 1, если должен быть видим; 0 — если нет.
/TEXTПроизводится поиск текста, заданного в условии, в тексте элемента управления или заголовка диалога.

Примечания

В настоящее время можно добавить до 4 условий. Если условий больше одного, то они объединяются согласно логическому «И», т.е. для того, чтобы диалог был найден, необходимо выполнение всех заданных условий.

ru/documentation/movebutton_addcondition.txt · Последние изменения: 2020/04/10 12:04 — loopback

Инструменты страницы