![]() |
direkter Zugriff auf Menüpunkt
Hallo,
ich möchte zur Laufzeit die Eigenschaft "visible" eines Menü-Punktes von false auf true setzen. Ich habe das jetzt so gemacht:
Delphi-Quellcode:
Das klappt auch. Mich würde aber doch interessieren, ob es eine Möglichkeit gibt, den Menü-Punkt auch direkt, über den Namen anzusprechen.
procedure TForm1.AenderDasMenue;
var i : integer; begin for I := 0 to MainMenu1.Items.Count-1 do begin if MainMenu1.Items[I].name = 'Daten1' then begin MainMenu1.Items[I].visible := true; end; end; end; Also etwa so:
Delphi-Quellcode:
MainMenu1.Items['Daten1'].visible := true;
Schon mal vielen Dank für Eure Antworten. torf160 |
Re: direkter Zugriff auf Menüpunkt
Jedes Item ist doch ein eigenes Objekt vom Typ TMenuItem.
Wende dich also einfach direkt an Dieses. :angel:
Delphi-Quellcode:
Daten1.Visible := True;
|
Re: direkter Zugriff auf Menüpunkt
Ich hatte geahnt, dass es einfacher geht.
Aber, dass es soo einfach geht? Vielen Dank, für die schnelle Antwort. torf160 |
Alle Zeitangaben in WEZ +1. Es ist jetzt 18:17 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