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 TActionClientItem,onClick Tag an Prozedur übergeben (https://www.delphipraxis.net/18609-tactionclientitem-onclick-tag-prozedur-uebergeben.html)

dan_at_5matrix 22. Mär 2004 06:47


TActionClientItem,onClick Tag an Prozedur übergeben
 
Guten Morgen,

hab ein Problem mit der ActionMainMenuBar.

Ich erzeuge zur Laufzeit ein Untermenü. Das ist kein Problem.

Doch jetzt will ich 'onClick' einer Prozedur den Tag des TActionClientItem übergeben.
Weiß jemand, wie das funktioniert?

Ich habe es so probiert:
Delphi-Quellcode:
statusbar.Panels[1].Text:= vNamespace.Folders.[b]Item(TActionClientItem(Sender).Tag)[/b].FolderPath;
Doch leider keinen Erfolg bisher gehabt.

Würde mich um eine Anwort freuen

cYa

Dan

fylo 23. Mär 2004 09:53

Re: TActionClientItem,onClick Tag an Prozedur übergeben
 
hi

ich mach auch so etwas ähnliches.
ich erzeuge zuerst eine action und weise sie einem actionmanager zu und dann trage ich sie im actionmainmenu ein.
der action gebe ich im onclick ereignis eine procedure an.
und in dieser mache ich dann die auswertung welcher item gedrückt wurde:
Delphi-Quellcode:
str:=(sender as TAction).Caption
ich denke das gleiche müßte auch mit dem tag gehen.


Alle Zeitangaben in WEZ +1. Es ist jetzt 02:51 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