Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   GUI-Design mit VCL / FireMonkey / Common Controls (https://www.delphipraxis.net/18-gui-design-mit-vcl-firemonkey-common-controls/)
-   -   Delphi Listbox Rechtsklick (https://www.delphipraxis.net/38741-listbox-rechtsklick.html)

BlueBong 23. Jan 2005 16:50


Listbox Rechtsklick
 
Hallo miteinander

Ich habe eine Listbox und möchte haben, dass bei einem Rechtsklick der jeweilige Datensatz ausgewählt wird und ein Auswahlmenü aufgeht.

Wie kann ich die lösen?

Vielen Dank schon im Voraus.

MfG Michael

Ultimator 23. Jan 2005 16:51

Re: Listbox Rechtsklick
 
Schau dir mal das Delphi-Referenz durchsuchenTPopupMenu an ;-)

BlueBong 23. Jan 2005 17:19

Re: Listbox Rechtsklick
 
Das Popup-Menü hab ich ja. Aber der Mausklick soll die selbe Wirkung wie ein Linksklick nur noch zusätzlich das Popupmenu. Und dies finde ich in der Hilfe irgendwie nicht.

Ultimator 23. Jan 2005 19:02

Re: Listbox Rechtsklick
 
Delphi-Quellcode:
procedure LinksKlick;
begin
  ShowMessage(ListBox1.Items.Strings[ListBox1.Itemindex]); //Angeklickten Eintrag der LB anzeigen
end;

procedure RechtsKlick;
begin
  PopUpMenu1.PopUp(Mouse.CursorPos.X, Mouse.CursorPos.Y); //PopUp-Menü aufploppen lassen
end;

procedure RechtmitLinksKlick;
begin
  LinksKlick; //Oder halt anders rum
  RechtsKlick; //wie dus eben brauchst ;-)
end;

procedure TForm1.ListBox1Click(Sender: TObject);
begin
  RechtsmitLinksKlick;
end;
Ich hoffe, es ist klar geworden ;-)

[edit] :party: Cool, 1111. Beitrag :drunken: [/edit]

BlueBong 23. Jan 2005 19:14

Re: Listbox Rechtsklick
 
Sorry. Aber das ist jetzt genau das gegenteil von dem was ich möchte :D

Also ich möchte, dass wenn ich mit der rechten Maustaste auf die Listbox klicke. Ein Element von ihr ausgewählt wird und ein Popupfenster aufgeht.

Beim Linkklick soll einfach nur ausgewählt werden.

MfG Michael

Aike 23. Jan 2005 21:48

Re: Listbox Rechtsklick
 
Schau dir mal TMouseButton an und OnMouseDown in der Listbox an.


Alle Zeitangaben in WEZ +1. Es ist jetzt 17:28 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz