Английский перевод (давно, поэтому может быть не совсем точным; использовал Google Translate для частей, с которыми у меня возникли проблемы):
Я работаю над визуальным компонентом в Delphi (это не стандартный компонент Delphi), который обладает свойством PopupMenu
. Я связал свойство PopupMenu
в компоненте с PopupMenu, но когда я нажимаю правую кнопку [мыши], я ничего не вижу.
Я также пытался заставить его отображаться с этим кодом:
x:= Mouse.CursorPos.X;
y:= Mouse.CursorPos.Y;
// //showmessage(inttostr(x)) PopupMenu1.Popup(x,y);
У меня два вопроса:
Откуда вы знаете, что щелчок правой кнопкой мыши активен? Кто-нибудь из вас сталкивался с такой проблемой? Спасибо за ваши ответы.
Спасибо
EDIT
Вот процедура, которую я использую для выполнения PopupMenu1:
процедуры
TForm6.GeckoBrowser1DOMMouseDown(Sender: TObject; Key: Word);
var x,y:integer;
begin
if key=VK_RBUTTON then begin
x:= Mouse.CursorPos.X;
y:= Mouse.CursorPos.Y;
//showmessage(inttostr(x)) PopupMenu1.Popup(x,y);
end;
end;