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 TabsheetName aus Ini Laden - wie? (https://www.delphipraxis.net/8333-tabsheetname-aus-ini-laden-wie.html)

TheMiller 2. Sep 2003 17:49


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:
Form4.PageControl1.Tabsheet[0].Caption:=ini.readstring('Konten','ID01',text);
Wer kann mir helfen?

Meflin 2. Sep 2003 17:59

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;

TheMiller 2. Sep 2003 18:06

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

Alexander 2. Sep 2003 18:26

Re: TabsheetName aus Ini Laden - wie?
 
so in etwa müsstest du dynamisch ein Tabsheet erstellen können:
Delphi-Quellcode:
 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...}
Das ganze dann in einer For-Schleife, damit du für jedes Konto ein Tabsheet erstellst.

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 01:55 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