IKeyPreviewEventArgs.Cancel

Синтаксис

Cancel: Boolean;

Описание

Свойство Cancel определяет признак происхождения дальнейшего события, связанного с нажатием клавиш. Если свойству установлено значение True - дальнейшее событие будет отменено.

Пример

Для выполнения примера предполагается наличие формы. На форме расположено несколько компонентов, которые могут принимать фокус. В качестве обработчика события OnKeyPreview для всех компонентов используется следующая процедура:

Sub ProcedureOnKeyPreview(Sender: Object; Args: IKeyPreviewEventArgs);

Begin

If Args.Key = Keys.F1 Then

Args.Cancel := True;

End If;

End Sub ProcedureOnKeyPreview;

После выполнения примера, если при вводе текста в области какого-либо компонента была нажата функциональная клавиша "F1", то дальнейшие события (такие как OnKeyDown, OnKeyUp) происходить не будут.

См. также:

IKeyPreviewEventArgs