|
|
|
|
Наступает при вызове контекстного меню нажатием правой кнопки мыши или комбинации клавиш Shift+F10.
Синтаксис
| function OnContextPopup(
| | Sender, | | MousePos, | | Handled
| | );
|
| Параметры
|
| Параметр
| Тип
| Описание
|
| Sender
| TComponent
| дескриптор визуального компонента
|
| MousePos
| TPoint
| координаты указателя мыши
|
| Handled
| Boolean
| прекратить дальнейшую обработку текущего события. Handled.Value=true - прекратить (значение по умолчанию - false)
|
|
// Главная форма frm=new TForm(); frm.Caption="JS+ - событие визуальных компонентов OnContextPopup"; frm.Width =450; frm.Height=300; frm.OnContextPopup=frm_ContextPopup;
// Строка состояния stb=new TStatusBar(frm); stb.SimpleText=" Кликните правой кнопкой мыши в области формы";
frm.ShowModal();
// Обработчик события OnContextPopup function frm_ContextPopup(frm,pos,handled) { alert("Вызов контекстного меню для формы запрещен"); handled.Value=true; }
Примечание
Событие генерирует сообщение WM_CONTEXTMENU в оконную процедуру родительского компонента и его дочерних компонентов.
Совместимость
C++ Builder/Delphi
|
| JS+ | Руководство пользователя
|
|
|
| |
|
|