KeyDownCondition
Событийное условие; срабатывает при нажатии клавиши на объекте или форме.
Шаблон KeyDownCondition
Описание KeyDownCondition
Тэги, специфичные для KeyDownCondition
Object
Объект, на котором срабатывает событие нажатия клавиши.
Необязательный тэг. Значение тэга <Object>
: не ожидается.
Если тэг <Object>
отсутствует, то событие срабатывает для формы.
Атрибуты тэга <Object>
<Object>
Name | Название объекта. Обязательный атрибут. Ожидается название одного из объектов, описанных в форме. |
Key
Описание нажатой клавиши.
Необязательный тэг. Значение тэга <Key>
: не ожидается.
Если тэг <Key>
отсутствует, то наличие тэгов <Key1>
и/или <Key2>
обязательно.
Атрибуты тэга <Key>
<Key>
Control | Признак нажатия клавиши Control совместно с нажатой клавишей. Необязательный атрибут. Ожидается логическое значение. По умолчанию значение считается неопределенным. |
Shift | Признак нажатия клавиши Shift совместно с нажатой клавишей. Необязательный атрибут. Ожидается логическое значение. По умолчанию значение считается неопределенным. |
Alt | Признак нажатия клавиши Alt совместно с нажатой клавишей. Необязательный атрибут. Ожидается логическое значение. По умолчанию значение считается неопределенным. |
Value | Нажатая клавиша. Обязательный атрибут. Ожидается один из кодов нажатой клавиши. Список возможных значений кодов клавиш доступен по ссылке. |
ControlKey
Признак, определяющий, будет ли проверяться нажатие клавиши Control при нажатии на клавиши, указанные в тэгах <Key1>
и <Key2>
.
Необязательный тэг. Ожидается логическое значение.
Если тэг <ControlKey>
отсутствует, то значение считается неопределенным.
ShiftKey
Признак, определяющий, будет ли проверяться нажатие клавиши Shift при нажатии на клавиши, указанные в тэгах <Key1>
и <Key2>
.
Необязательный тэг. Ожидается логическое значение.
Если тэг <ShiftKey>
отсутствует, то значение считается неопределенным.
AltKey
Признак, определяющий, будет ли проверяться нажатие клавиши Alt при нажатии на клавиши, указанные в тэгах <Key1>
и <Key2>
.
Необязательный тэг. Ожидается логическое значение.
Если тэг <AltKey>
отсутствует, то значение считается неопределенным.
Key1
Первая нажатая клавиша (работает в сочетании с нажатием клавиши, указанной в тэге <Key2>
).
Необязательный тэг. Ожидается один из кодов нажатой клавиши. Список возможных значений кодов клавиш доступен по ссылке.
Если тэг <Key1>
отсутствует, то наличие тэгов <Key>
или <Key2>
обязательно.
Key2
Вторая нажатая клавиша (работает в сочетании с нажатием клавиши, указанной в тэге <Key1>
).
Необязательный тэг. Ожидается один из кодов нажатой клавиши. Список возможных значений кодов клавиш доступен по ссылке.
Last updated