![]() |
Re: PopUp Menü: Durch welchem Button geöffnet?
du weisst allen 9 buttons eine prozedur zu für das ereignis button.onclick und
dann kannst du nur Tbutton(Sender) schreiben und dann kannst du auf das element zugreifen. |
Re: PopUp Menü: Durch welchem Button geöffnet?
Zitat:
|
Re: PopUp Menü: Durch welchem Button geöffnet?
Zitat:
Delphi-Quellcode:
ShowMessage((PopupMenue1.Popupcomponent as TButton).Caption);
|
Re: PopUp Menü: Durch welchem Button geöffnet?
ok ich habs inzwischen selbst zusammengebracht
Setze beim Ereignis OnContextPopUp des Buttons einen Index=Button.Tag und verwende dies dann später.. Zwar ein wenig umständlich aber es funzt //EDIT: thx an shmia, das funzt und ist kurz |
Re: PopUp Menü: Durch welchem Button geöffnet?
Zitat:
Nagut dann kan man ja sogar wieder mit dem .Tag (Integer) arbeiten! :mrgreen:
Delphi-Quellcode:
bzw.:
ShowMessage(IntToStr((PopupMenu1.PopupComponent as TButton).Tag));
Delphi-Quellcode:
ShowMessage(IntToStr(PopupMenu1.PopupComponent.Tag));
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 04:11 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