IHelpEventArgs.ContextId

Синтаксис

ContextId: Variant;

Описание

Свойство ContextId возвращает идентификатор раздела справки установленный у компонента, находившегося в фокусе, когда было сгенерировано событие.

Пример

Для выполнения примера предполагается наличие формы и расположенных на ней каких-либо компонентов. Для всех компонентов установлены уникальные значения свойства HelpContext. Для обработки события OnHelp формы установлена данная процедура. В папке приложения должен содержаться файл Help.chm.

Sub FormOnHelp(Sender: Object; Args: IHelpEventArgs);
Var
    Help: IWinApplicationHelp;
Begin
    Help := WinApplication.Help;
    Help.Context(Args.ContextId, "Help.chm");
End Sub FormOnHelp;

При выборе компонента и нажатии клавиши F1 будет вызываться файл справки Help.chm. Соответствующий раздел справки будет искаться по значению идентификатора раздела справки, установленного для конкретного компонента.

См. также:

IHelpEventArgs | IControl.HelpContext