Entwickler-Ecke
Grafische Benutzeroberflächen (VCL & FireMonkey) - PopUp, Tag des aufrufenden TEdits ermitteln
JoelH - Fr 18.03.22 09:35
Titel: PopUp, Tag des aufrufenden TEdits ermitteln
Ich erzeuge zur Laufzeit auf einer Form dynamisch Edits die ich mit Tags versehe um sie zu identifizieren. An jedes Edit hänge ich das selbe Popupmenu mit verschiedenen MenuItems.
Wie kann ich nun im Click-Event des MenuItems den Tag des Edits ermitteln, von dem aus das Popup aufgerufen wurde? Denn leider ist der Sender leer.
Gausi - Fr 18.03.22 09:44
Das sollte über myPopupMenu.PopupComponent.Tag gehen (ggf. auf TEdit casten). Damit bekommst du die Komponente, die das Menu zuletzt aufgerufen hat.
JoelH - Fr 18.03.22 09:55
Super, danke. Funktioniert.
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2024 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!