Hi,
ich bin auf der Suche nach einem schöneren TPageControl.
Die Tabs sollten ein Icon anzeigen und Text anzeigen können und über einen "X" Button zum Schließen verfügen.
Ähnlich den Tabreitern bei tabbes Browsern wie Firefox, Chrome, etc.
kennt jemand eine passende Komponente oder einen einfachen Weg dazu?
Ich bin jetzt auch noch keck und wünsche mir ein entsprechendes Beispiel wie Tabsheets programmatisch erzeugt und gelöscht werden.
Zweck: Es soll eine tabbed Oberfläche geschaffen werden in der in den einzelnen Tabs Formulare eingedeckt wewrden sollen.
Thx
hübscheres TPageControl gesucht
-
- Beiträge: 1058
- Registriert: Sa 12. Sep 2015, 12:10
- OS, Lazarus, FPC: Laz stable (2.2.6, 3.x)
- CPU-Target: Win 32/64, Linux64
- Wohnort: Wien
Re: hübscheres TPageControl gesucht
Auf Linux GTK2 geht das ohne Probleme mit dem normalen TPageControl (s. Anhang). Auf Windows nicht?
- Options.nboShowCloseButtons
- Images und ImageIndex
- Options.nboShowCloseButtons
- Images und ImageIndex
- Dateianhänge
-
- lazpctrl.png (6.69 KiB) 1141 mal betrachtet
-
- Beiträge: 1058
- Registriert: Sa 12. Sep 2015, 12:10
- OS, Lazarus, FPC: Laz stable (2.2.6, 3.x)
- CPU-Target: Win 32/64, Linux64
- Wohnort: Wien
Re: hübscheres TPageControl gesucht
Nein, soweit ich weiß geht das unter Windows nicht so ohne weiteres. Deswegen suche ich jatheo hat geschrieben:Auf Linux GTK2 geht das ohne Probleme mit dem normalen TPageControl (s. Anhang). Auf Windows nicht?

-
- Beiträge: 214
- Registriert: Mo 3. Jan 2011, 13:34
- OS, Lazarus, FPC: Win11 (L 3.0 FPC 3.2.2)
- CPU-Target: 64Bit
- Wohnort: Nürnberg
Re: hübscheres TPageControl gesucht
Ich empfehle die TTDINotebook Komponente.
Perfekt dokumentiert mit Screenshot, Installationsanweisung usw.
http://wiki.freepascal.org/TTDINotebook
Selber hab ich die Komponente auch schon installiert und eingesetzt.
Läuft hervorragend. Close-Button und Formulare als Tabs gibt's auch.
Fritz
Perfekt dokumentiert mit Screenshot, Installationsanweisung usw.
http://wiki.freepascal.org/TTDINotebook
Selber hab ich die Komponente auch schon installiert und eingesetzt.
Läuft hervorragend. Close-Button und Formulare als Tabs gibt's auch.
Fritz
-
- Beiträge: 1058
- Registriert: Sa 12. Sep 2015, 12:10
- OS, Lazarus, FPC: Laz stable (2.2.6, 3.x)
- CPU-Target: Win 32/64, Linux64
- Wohnort: Wien
Re: hübscheres TPageControl gesucht
Hey, das sieht ja gut aus, habe es per Demo angesehen.kirchfritz hat geschrieben:Ich empfehle die TTDINotebook Komponente.
Perfekt dokumentiert mit Screenshot, Installationsanweisung usw.
http://wiki.freepascal.org/TTDINotebook
Selber hab ich die Komponente auch schon installiert und eingesetzt.
Läuft hervorragend. Close-Button und Formulare als Tabs gibt's auch.
Fritz
Nur außer der Demo und einem kleinen Text gibt es da wenig Doku -- aber eigentlich sollte das reichen.
Beim ersten Einbauversuch bin ich aber auf den nicht erklärbaren Unterschied zwischen einem TForm und einem TFormClass gestoßen. Auch kurze Recherche hat da wenig gebracht.
Nachdem du das TTDINotebook verwendest, kannst du mir da genaueres sagen ?
Edit1: Immerhin hab ich es noch bemerkt - erst denken, dann schreiben.


Die Prozedur
Code: Alles auswählen
TDINoteBook1.CreateFormInNewPage( TForm1, 3 );
Code: Alles auswählen
TDINoteBook1.ShowFormInPage( oForm, 4 );