|
|
|
|
Наступает при отжатии одной из кнопок мыши в клиентской области компонента.
Синтаксис
| function OnMouseUp(
| | Sender, | | Button, | | Shift, | | X, | | Y
| | );
|
| Параметры
|
| Параметр
| Тип
| Описание
|
| Sender
| TComponent
| дескриптор визуального компонента
|
| Button
| Enum
| отжатая кнопка мыши (см. ниже)
|
| Shift
| Enumset
| состояние управляющих клавиш (см. ниже)
|
| X
| Number
| координата указателя мыши по оси абсцисс
|
| Y
| Number
| координата указателя мыши по оси ординат
|
|
| Параметр Shift
|
| Значение
| Описание
|
| ssAlt
| клавиша Alt
|
| ssCtrl
| клавиша Ctrl
|
| ssShift
| клавиша Shift
|
|
// Главная форма frm=new TForm(); frm.Caption="JS+ - событие визуальных компонентов OnMouseUp"; frm.Width =450; frm.Height=300; frm.OnMouseUp=frm_MouseUp;
// Строка состояния stb=new TStatusBar(frm); stb.SimpleText=" Кликните левой кнопкой мыши в области формы";
frm.ShowModal();
// Обработчик события OnMouseUp function frm_MouseUp(frm,btn,sft,x,y) { var tmp_Str="Отжата ";
switch (btn) { case mbLeft : tmp_Str+="левая"; break; case mbRight : tmp_Str+="правая"; break; case mbMiddle: tmp_Str+="средняя"; } tmp_Str+=" кнопка мыши в точке: "+x+","+y;
if (sft & ssAlt) tmp_Str+=" + Alt"; if (sft & ssCtrl) tmp_Str+=" + Control"; if (sft & ssShift) tmp_Str+=" + Shift";
alert(tmp_Str); }
Совместимость
C++ Builder/Delphi
|
| JS+ | Руководство пользователя
|
|
|
| |
|
|