|
|
Наступает при вызове контекстного меню нажатием правой кнопки мыши или комбинации клавиш 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+ | Руководство пользователя
|
|
|
|
|
|