![]() |
mainmenu Eintrag mit ini verändern
moin,
in eurem Tutorials habe ich gelesen wie man ein ini file schreibt. Dann habe ich es getestet und für gut befunden :thumb: . Ich habe vor eine englische Version von einem Programm zu schreiben, und da wäre es gut wenn ich alle bezeichnungen von labels, groupboxen... in einer ini speichere. Das stellt kein Problem dar für labels, groupboxen und buttons. ABER wie kann ich das Mainmenu verändern?? Diese Menu ist auf dem Formular haupt und heisst mainmenu1. Die Punkte die anzutreffen sind heissen: Datei mit dem Unterpunkt Drucken und Schliessen Info mit dem Unterpunkt hilfe und info sprache mit dem Unterpunkt English und Deutsch. aus einer ini kann ich labels ja mit folgenem Befehl auslesen:
Delphi-Quellcode:
in der ini steht für dieses label drin: "test1".
label1.caption:=readstring('form1','label1','')
Da die mainmenueintrage auch die Bezeichnung caption haben, wollte ich das Einlesen dieser Einträge wie folgt realisieren, was jedoch nicht klappte:
Delphi-Quellcode:
.
haupt.mainmenu1.datei1.caption:=readstring(.....);
Wo liegt der Denkfehler denn die Delphihilfe gibt nicht viele Informationen preis, oder ich suche das Falsche. LG Andreas |
Re: mainmenu Eintrag mit ini verändern
Ich versteh das Problem nicht so richtig
Im ObjektHirarchie Fenster kannst Du doch alle Einträge des MainMenus als TMenuItems sehen und der Name steht da direkt dahinter. Oder auch im Objektinspektor!
Code:
müsste eigentlich schon genügen.
Datei1.Caption := readstring(.....);
Gruß Stefan |
Re: mainmenu Eintrag mit ini verändern
hmmm, sollte es so einfach gehen????
hab es getestet und es scheint zu funzen. da wollte ich wohl wieder von Hamburg nach Berlin mit Zwischenstop in Paris...manchmal geht es auch einfach :drunken: Danke |
Alle Zeitangaben in WEZ +1. Es ist jetzt 14:09 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