RAD Studio VCL Reference
|
Determines whether the pop-up menu appears automatically when the user clicks the right mouse button.
property AutoPopup: Boolean;
__property Boolean AutoPopup;
Set AutoPopup to true to cause the pop-up menu to appear automatically when the user clicks the right mouse button on a control that has the pop-up menu specified as its PopupMenu property. The application key present on keyboards specifically designed for 32-bit Windows will also show this menu when pressed.
Set AutoPopup to false if the appearance of the pop-up menu should be controlled programmatically. To display a pop-up menu when AutoPopup is false, use the Popup method.
C++ Examples:
/* This example uses a pop-up menu. When the user presses the mouse button, the pop-up menu appears where the user clicked the mouse: */ void __fastcall TForm1::FormCreate(TObject *Sender) { PopupMenu1->AutoPopup = false; } void __fastcall TForm1::FormMouseDown(TObject *Sender, TMouseButton Button, TShiftState Shift, int X, int Y) { PopupMenu1->Popup(Left + X, Top + Y); }
Delphi Examples:
{ This example uses a pop-up menu. When the user presses the mouse button, the pop-up menu appears where the user clicked the mouse: } procedure TForm1.FormCreate(Sender: TObject); begin PopupMenu1.AutoPopup := False; end; procedure TForm1.FormMouseDown(Sender: TObject; Button: TMouseButton; Shift: TShiftState; X, Y: Integer); begin PopupMenu1.Popup(Left + X, Top + Y); end;
Copyright(C) 2009 Embarcadero Technologies, Inc. All Rights Reserved.
|
What do you think about this topic? Send feedback!
|