![]() |
PopupMenü für mehrere Edits
Hallo,
ich möchte ein PopupMenü für mehrere Edits verwenden, um nicht für jedes ein eigenes Menü zu erstellen. Aber wie kann ich im onClick eines MenüItems herausfinden, von welchem Edit aus das Menü geöffnet wurde? Ich vermute etwas mit Sender. Danke, manuMF |
Re: PopupMenü für mehrere Edits
eine unelegante aber billige lösung wäre
TEdit(Sender).Name das vergleichst du mit den namen des jeweiligen Edits und schon weißte wer der auslöser ist. |
Re: PopupMenü für mehrere Edits
Gehe mal in OI zu einem OnClick. Das ist eine Combobox. Und wenn bereits ein OnClick vorhanden ist, dann wird das für alle PopUps angeboten. Also nicht doppelklicken, um ein leeres neu anzulegen, sondern das vorhandene (von einem anderen) übernehmen.
@roter Kasten die Lösung hier kostet nix. :mrgreen: |
Re: PopupMenü für mehrere Edits
@Master_BB: Wie soll ich das verstehen?
@Hansa: Aber dann hätte ich ja mehrere PopUpMenüs, was ich ja gerade nicht will. Gruß, ManuMF |
Re: PopupMenü für mehrere Edits
Hi,
benutze die Eigenschaft PopupComponent des PopupMenues.
Delphi-Quellcode:
Cu, Frank
if PopupMenu1.PopupComponent is TEdit then
with TEdit(PopupMenu1.PopupComponent) do begin .. mach was end; |
Re: PopupMenü für mehrere Edits
@dataspider: Danke, so funktioniert es :thumb:
Gruß, ManuMF |
Alle Zeitangaben in WEZ +1. Es ist jetzt 02:41 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz