![]() |
1 PopUpMenu auf 2 TImages ->Auf welchem wurde Rechtsgekli
Hallo zusammen,
ich habe ein und dasselbe PopUpMenu auf zwei verschiedene TImages gelegt. Wie kann ich nun herrausfinden von welchem TImage aus das PopUpMenu ausgelöst wurde ? Gruss Holger |
Re: 1 PopUpMenu auf 2 TImages ->Auf welchem wurde Rechtsg
Hi!
Gibt es da einen Parameter "Sender"? Falls ja, sollte der das gewünschte enthalten. Grüße, Frederic |
Re: 1 PopUpMenu auf 2 TImages ->Auf welchem wurde Rechtsg
Das sollte in
![]() |
Re: 1 PopUpMenu auf 2 TImages ->Auf welchem wurde Rechtsg
Zitat:
|
Re: 1 PopUpMenu auf 2 TImages ->Auf welchem wurde Rechtsg
Dazu muss ich vielleicht noch hinzufügen, dass ich die MenüItems mit einer Actionlist verbunden habe.
So Frage ich ab, ob ein bestimmtes MenuItem gedrückt wurde:
Delphi-Quellcode:
PUM_Foto_entf ist das TMenuItem.
procedure TDM_Menue.Foto_entfExecute(Sender: TObject);
begin if TBasicAction(Foto_entf).ActionComponent = PUM_Foto_entf then begin Application.MessageBox(PChar('Hat geklappt.'),'Information',MB_OK or MB_ICONSTOP); exit; end; end; PUM_Foto heisst das TPopupMenu TImage1 heisst das Image1 und TImage2 heisst das Image2 Wie komme ich nun aber an das TImage ? Gruss Holger |
Re: 1 PopUpMenu auf 2 TImages ->Auf welchem wurde Rechtsg
Hast Du mich überlesen?
|
Re: 1 PopUpMenu auf 2 TImages ->Auf welchem wurde Rechtsg
Alles klar,
klappt nun. Hier meine Lösung:
Delphi-Quellcode:
Ja hatte Dich erst überlesen und das mit dem Sender ging ja nicht. Danke für die Hilfe.
if DM_Menue.PUM_Foto.PopupComponent = Form1.IM_Foto1 then
begin Application.MessageBox(PChar('Hat geklappt.'),'Info',MB_OK or MB_ICONSTOP); exit; end; Gruss Holger |
Alle Zeitangaben in WEZ +1. Es ist jetzt 22:10 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 by Thomas Breitkreuz