![]() |
.TAG Wert auswerten?
Hallo Leute,
ich füge über folgenden Code zur Laufzeit beliebig viele Menu-Elemente hinzu
Delphi-Quellcode:
Das klappt auch ganz gut, aber nun möchte ich in der Routine "Form1.MenuClick" gern über den ".TAG" Wert herausfinden welcher Menu Eintrag ausgewählt wurde und habe keine Ahnung wie. Hoffe mir kann jemand helfen.
TMI := NewItem( TD3.ReadString(TS2[i],Coment_Str,''), scNone, false, true,Form1.MenuClick, 0, '' );
TMI.Tag := I; Form1.PopupMenu1.Items[0].Add( TMI ); MfG Patrick. |
Re: .TAG Wert auswerten?
Hallo MisterSonic,
die Methode
Delphi-Quellcode:
müsste in etwa so aussehen in der Deklaration:
Form1.MenuClick
Delphi-Quellcode:
Dann ist das Menü-Item im Parameter Sender eingetragen, und du kommst so an den Tag:
procedure MenuClick(Sender: TObject);
Delphi-Quellcode:
Das ganze ist eine einfache Typ-Konvertierung. :wink:
procedure MenuClick(Sender: TObject);
var MenuTag: Integer; begin MenüTag := TMenuItem(Sender).Tag; end; Ich hoffe, ich habe die Frage so richtig verstanden. |
Alle Zeitangaben in WEZ +1. Es ist jetzt 12:32 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