Граф наследования:ControlEvents:
Открытые члены | |
OnClick ([in] IDispatch *Sender) | |
Событие возникает когда пользователь щелкает левой кнопкой мышки по компоненту. | |
OnDblClick ([in] IDispatch *Sender,[in] LONG x,[in] LONG y,[in] LONG Button,[in] LONG Flags) | |
Событие возникает когда пользователь дважды щелкает левой кнопкой мышки по компоненту. | |
OnChange ([in] IDispatch *Sender) | |
Событие возникает когда у компонента что-то изменяется. | |
OnKeyDown ([in] IDispatch *Sender,[in] LONG Key,[in] LONG Flags) | |
Событие возникает когда компонент имеет фокус ввода и пользователь нажимает клавишу на клавиатуре. | |
OnKeyUp ([in] IDispatch *Sender,[in] LONG Key,[in] LONG Flags) | |
Событие возникает когда компонент имеет фокус ввода и пользователь отпускает нажатую клавишу на клавиатуре. | |
OnMouseEnter ([in] IDispatch *Sender) | |
Событие возникает когда курсор мышки попадает в область компонента. | |
OnMouseLeave ([in] IDispatch *Sender) | |
Событие возникает когда курсор мышки исчезает из области компонента. | |
OnMouseDown ([in] IDispatch *Sender,[in] LONG x,[in] LONG y,[in] LONG Button,[in] LONG Flags) | |
Событие возникает когда пользователь нажимает кнопку мышки. | |
OnMouseMove ([in] IDispatch *Sender,[in] LONG x,[in] LONG y,[in] LONG Flags) | |
Событие возникает когда пользователь перемещает курсор мышки. | |
OnMouseUp ([in] IDispatch *Sender,[in] LONG x,[in] LONG y,[in] LONG Button,[in] LONG Flags) | |
Событие возникает когда пользователь отпускает кнопку мышки. | |
OnResize ([in] IDispatch *Sender) | |
Событие возникает когда размер компонента изменяется. | |
OnMove ([in] IDispatch *Sender) | |
Событие возникает когда компонент перемещается (изменяются свойства Left и Top. | |
OnDestroy ([in] IDispatch *Sender) | |
Событие возникает перед уничтожением компонента. | |
OnShow ([in] IDispatch *Sender) | |
Событие возникает когда компонент становится видимым. | |
OnHide ([in] IDispatch *Sender) | |
Событие возникает когда компонент становится невидимым. | |
OnEnabledChange ([in] IDispatch *Sender) | |
Событие возникает когда свойство Enabled у компонента меняется. | |
OnSetFocus ([in] IDispatch *Sender) | |
Событие возникает когда компонент получает фокус ввода. | |
OnKillFocus ([in] IDispatch *Sender) | |
Событие возникает когда компонент теряет фокус ввода. | |
OnMouseWheel ([in] IDispatch *Sender,[in] LONG Keys,[in] LONG Delta,[in] LONG x,[in] LONG y) | |
Событие возникает когда пользователь использует прокрутку при помощи колеса мышки. | |
OnBeginDock ([in] IDispatch *Sender,[in] IDispatch *DockTarget,[in] IDispatch *BeginDockContext) | |
Событие возникает когда пользователь перемещает компонент поверх целевого компонента во время drag & drop. | |
OnDockControlCreate ([in] IDispatch *Sender,[in] IDispatch *Control,[in] IDispatch *DockTarget,[in] IDispatch *DockControlCreateContext) | |
Событие возникает когда для текущего компонента автоматически создается новый родительский компонент. |
OnBeginDock | ( | [in] IDispatch * | Sender, | |
[in] IDispatch * | DockTarget, | |||
[in] IDispatch * | BeginDockContext | |||
) |
Событие возникает когда пользователь перемещает компонент поверх целевого компонента во время drag & drop.
Sender | компонент который вызвал обработчик события. | |
DockTarget | целевой компонент. | |
BeginDockContext | контекст drag & drop, объект BeginDockContext |
OnChange | ( | [in] IDispatch * | Sender | ) |
Событие возникает когда у компонента что-то изменяется.
Причина возникновения события зависит от конкретного компонента.
OnClick | ( | [in] IDispatch * | Sender | ) |
Событие возникает когда пользователь щелкает левой кнопкой мышки по компоненту.
Sender | компонент который вызвал обработчик события |
OnDblClick | ( | [in] IDispatch * | Sender, | |
[in] LONG | x, | |||
[in] LONG | y, | |||
[in] LONG | Button, | |||
[in] LONG | Flags | |||
) |
Событие возникает когда пользователь дважды щелкает левой кнопкой мышки по компоненту.
Sender | компонент который вызвал обработчик события | |
x | x-координата курсора мышки | |
y | y-координата курсора мышки | |
Button | кнопка, которой щелкнул пользователь, одно из значений:
| |
Flags | состояния нажатия кнопок мышки и клавиатуры, комбинация значений:
|
OnDestroy | ( | [in] IDispatch * | Sender | ) |
Событие возникает перед уничтожением компонента.
Sender | компонент который вызвал обработчик события |
OnDockControlCreate | ( | [in] IDispatch * | Sender, | |
[in] IDispatch * | Control, | |||
[in] IDispatch * | DockTarget, | |||
[in] IDispatch * | DockControlCreateContext | |||
) |
Событие возникает когда для текущего компонента автоматически создается новый родительский компонент.
Новый родительский компонент может быть создан:
Sender | компонент который вызвал обработчик события. | |
Control | новый родительский компонент. | |
DockTarget | целевой компонент drag & drop, если компонент перемещается путем drag & drop, иначе null. | |
DockControlCreateContext | контекст drag & drop, объект DockControlCreateContext, если компонент перемещается путем drag & drop, иначе null. |
OnEnabledChange | ( | [in] IDispatch * | Sender | ) |
Событие возникает когда свойство Enabled у компонента меняется.
Sender | компонент который вызвал обработчик события |
OnHide | ( | [in] IDispatch * | Sender | ) |
Событие возникает когда компонент становится невидимым.
Sender | компонент который вызвал обработчик события |
OnKeyDown | ( | [in] IDispatch * | Sender, | |
[in] LONG | Key, | |||
[in] LONG | Flags | |||
) |
Событие возникает когда компонент имеет фокус ввода и пользователь нажимает клавишу на клавиатуре.
Sender | компонент который вызвал обработчик события | |
Key | код клавиши | |
Flags | состояния нажатия клавиш Alt, Ctrl и Shift, может быть комбинацией следующих значений:
|
OnKeyUp | ( | [in] IDispatch * | Sender, | |
[in] LONG | Key, | |||
[in] LONG | Flags | |||
) |
Событие возникает когда компонент имеет фокус ввода и пользователь отпускает нажатую клавишу на клавиатуре.
Sender | компонент который вызвал обработчик события | |
Key | код клавиши | |
Flags | состояния нажатия клавиш Alt, Ctrl и Shift, может быть комбинацией следующих значений:
|
OnKillFocus | ( | [in] IDispatch * | Sender | ) |
Событие возникает когда компонент теряет фокус ввода.
Sender | компонент который вызвал обработчик события |
OnMouseDown | ( | [in] IDispatch * | Sender, | |
[in] LONG | x, | |||
[in] LONG | y, | |||
[in] LONG | Button, | |||
[in] LONG | Flags | |||
) |
Событие возникает когда пользователь нажимает кнопку мышки.
Sender | компонент который вызвал обработчик события | |
x | x-координата курсора мышки | |
y | y-координата курсора мышки | |
Button | кнопка, которой щелкнул пользователь, одно из значений:
| |
Flags | состояния нажатия кнопок мышки и клавиатуры, комбинация значений:
|
OnMouseEnter | ( | [in] IDispatch * | Sender | ) |
Событие возникает когда курсор мышки попадает в область компонента.
Sender | компонент который вызвал обработчик события |
OnMouseLeave | ( | [in] IDispatch * | Sender | ) |
Событие возникает когда курсор мышки исчезает из области компонента.
Sender | компонент который вызвал обработчик события |
OnMouseMove | ( | [in] IDispatch * | Sender, | |
[in] LONG | x, | |||
[in] LONG | y, | |||
[in] LONG | Flags | |||
) |
Событие возникает когда пользователь перемещает курсор мышки.
Sender | компонент который вызвал обработчик события | |
x | x-координата курсора мышки | |
y | y-координата курсора мышки | |
Flags | состояния нажатия кнопок мышки и клавиатуры, комбинация значений:
|
OnMouseUp | ( | [in] IDispatch * | Sender, | |
[in] LONG | x, | |||
[in] LONG | y, | |||
[in] LONG | Button, | |||
[in] LONG | Flags | |||
) |
Событие возникает когда пользователь отпускает кнопку мышки.
Sender | компонент который вызвал обработчик события | |
x | x-координата курсора мышки | |
y | y-координата курсора мышки | |
Button | кнопка, которой щелкнул пользователь, одно из значений:
| |
Flags | состояния нажатия кнопок мышки и клавиатуры, комбинация значений:
|
OnMouseWheel | ( | [in] IDispatch * | Sender, | |
[in] LONG | Keys, | |||
[in] LONG | Delta, | |||
[in] LONG | x, | |||
[in] LONG | y | |||
) |
Событие возникает когда пользователь использует прокрутку при помощи колеса мышки.
Обычно событие OnMouseWheel обрабатывается компонентом, который имеет фокус ввода, компонент передает управление родительскому компоненту, если сам не обрабатывает это событие. Т. е. если компонент не обрабатывает событие, то после вызова обработчика OnMouseWheel компонента, вызывается обработчик OnMouseWheel родительского компонента.
Такие компоненты как ListBox и др. сами обрабатывают событие и поэтому не передают управление родительскому компоненту.
Если Control::ParentMouseWheel = "TRUE" то компонент не обрабатывает событие OnMouseWheel, а сразу передает его родительскому компоненту. Это позволяет отменить стандартные действия при обработке события, которые осуществляются, например, компонентом ListBox.
Если Control::StopMouseWheel = "TRUE" то управление родительскому компоненту не передается, т. е. текущий компонент является последним, который обрабатывает данное событие.
Sender | компонент который вызвал обработчик события. | |
Keys | состояния нажатия кнопок мышки и клавиатуры, комбинация значений: |
Delta | Определяет дистанцию, на которое осуществляется прокрутка. Данное значение может быть больше или меньше нуля, в зависимости от направления прокрутки. Данное значение кратно 120. На практике данное значение обычно принимает 120 при прокрутке вверх, -120 при прокрутке вниз. |
x | Позиция курсора мышки по горизонтали. | |
y | Позиция курсора мышки по вертикали. |
OnMove | ( | [in] IDispatch * | Sender | ) |
OnResize | ( | [in] IDispatch * | Sender | ) |
Событие возникает когда размер компонента изменяется.
Sender | компонент который вызвал обработчик события |
OnSetFocus | ( | [in] IDispatch * | Sender | ) |
Событие возникает когда компонент получает фокус ввода.
Sender | компонент который вызвал обработчик события |
OnShow | ( | [in] IDispatch * | Sender | ) |
Событие возникает когда компонент становится видимым.
Sender | компонент который вызвал обработчик события |