![]() |
TabsheetName aus Ini Laden - wie?
Hi. habe ein Programm mit Konten angelegt.
Jetzt möchte ich die Reiter der PageControl (TabSheets) mit den Namen der einstellbaren Konten aus der Ini-File beschriften. Habe mir folgendes gedacht, aber er will nicht so, wie ich will :-)
Delphi-Quellcode:
Wer kann mir helfen?
Form4.PageControl1.Tabsheet[0].Caption:=ini.readstring('Konten','ID01',text);
|
Re: TabsheetName aus Ini Laden - wie?
das könnte so gehen:
1. alle konten aus der ini in ein memo laden (eins pro zeile) 2. TabControl.Tabs := Memo1.Lines; |
Re: TabsheetName aus Ini Laden - wie?
Sorry, aber das geht nicht. da in diese Tabs schon was rein muss, müssen nur die labels umbenannt werden. Aßerdem handelt es sich um eine OageControl.
trotzdem war es eine gute Idee |
Re: TabsheetName aus Ini Laden - wie?
so in etwa müsstest du dynamisch ein Tabsheet erstellen können:
Delphi-Quellcode:
Das ganze dann in einer For-Schleife, damit du für jedes Konto ein Tabsheet erstellst.
ts := TTabSheet.Create(self);
ts.Caption :='test'; ts.PageControl := PageControl1; ts.name := 'ts'+i; {Integer der For-Schleife, damit du die Tabsheets auch wieder vernünftig ansprechen kannst...} PS: Du kannst ja mit den INIs auch die Anzahl der Keys in einer Section auslesen, einfahc mal in die Hilfe kucken ;-) |
Alle Zeitangaben in WEZ +1. Es ist jetzt 20:18 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