AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

Hat schon mal jemand TFormTabsBar verwendet?

Ein Thema von Codehunter · begonnen am 11. Jun 2025 · letzter Beitrag vom 13. Jun 2025
Antwort Antwort
Benutzerbild von Codehunter
Codehunter

Registriert seit: 3. Jun 2003
Ort: Thüringen
2.291 Beiträge
 
Delphi 12 Athens
 
#1

Hat schon mal jemand TFormTabsBar verwendet?

  Alt 11. Jun 2025, 09:18
Hallo!

Ich möchte eine Tabbed-Anwendung bauen. Jetzt könnte ich das klassisch machen mit Forms dynamisch erzeugen, in ein PageControl docken, dem PageControl umständlich beibringen, einen Close-Button auf den Tabs anzuzeigen usw.

Jetzt habe ich aber eine Componente namens TFormTabsBar entdeckt, die es anscheinend seit Delphi 12 neu gibt und all das schon von Haus aus können soll. Allerdings finde ich nirgends eine Anleitung, wie man das Ding verwendet. Hat hier schon jemand Erfahrung damit?

Grüße
Cody
Ich mache grundsätzlich keine Screenshots. Schießen auf Bildschirme gibt nämlich hässliche Pixelfehler und schadet der Gesundheit vom Kollegen gegenüber. I und E zu vertauschen hätte den selben negativen Effekt, würde aber eher dem Betriebsklima schaden
  Mit Zitat antworten Zitat
Steku

Registriert seit: 12. Mai 2008
188 Beiträge
 
Delphi 10.2 Tokyo Starter
 
#2

AW: Hat schon mal jemand TFormTabsBar verwendet?

  Alt 11. Jun 2025, 09:59
Vielleicht hilft das für den Anfang (Mit Google Translate auf DE übersetzt...)

https://neftali-clubdelphi-com.trans...de&_x_tr_hl=en

Grüße
Steku
  Mit Zitat antworten Zitat
Benutzerbild von Codehunter
Codehunter

Registriert seit: 3. Jun 2003
Ort: Thüringen
2.291 Beiträge
 
Delphi 12 Athens
 
#3

AW: Hat schon mal jemand TFormTabsBar verwendet?

  Alt 11. Jun 2025, 10:30
Das hat tatsächlich geholfen. Der entscheidende Kniff:
Delphi-Quellcode:
procedure TForm1.FormCreate(Sender: TObject);
begin
  VisualManager := FormTabsBar1;
end;
Ich mache grundsätzlich keine Screenshots. Schießen auf Bildschirme gibt nämlich hässliche Pixelfehler und schadet der Gesundheit vom Kollegen gegenüber. I und E zu vertauschen hätte den selben negativen Effekt, würde aber eher dem Betriebsklima schaden
  Mit Zitat antworten Zitat
Benutzerbild von himitsu
himitsu
Online

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
44.553 Beiträge
 
Delphi 12 Athens
 
#4

AW: Hat schon mal jemand TFormTabsBar verwendet?

  Alt 11. Jun 2025, 14:22
Ja, wobei man das Property auch im FormDesigner/ObjectInspector setzen kann.

Keine Ahnung, warum sich diese Komponente dort nicht selbst zuweist,
vor allem, weil dieses Property namentlich ja rein garnichts mit dieser Komponente zu tun hat.

Ja, es steht natürlich in der Hilfe, aber das findet doch niemand.


Ähnliche Probleme gibt es auch beim TTitleBarPanel.



Im D12 wurde bezüglich MDI so einiges umgebaut/repariert/uvm.
So ist der FensterStyle nun auch endlich der "Aktuelle".

https://blogs.embarcadero.com/3-x-12...-in-delphi-12/
https://www.embarcadero.com/de/produ...w-in-12-athens
https://www.youtube.com/watch?v=ZIiV7Lp53X0
https://www.youtube.com/watch?v=xEyKSzs5Yuw
Ein Therapeut entspricht 1024 Gigapeut.

Geändert von himitsu (11. Jun 2025 um 14:27 Uhr)
  Mit Zitat antworten Zitat
Benutzerbild von Codehunter
Codehunter

Registriert seit: 3. Jun 2003
Ort: Thüringen
2.291 Beiträge
 
Delphi 12 Athens
 
#5

AW: Hat schon mal jemand TFormTabsBar verwendet?

  Alt 11. Jun 2025, 19:30
Ja, wobei man das Property auch im FormDesigner/ObjectInspector setzen kann.
Hab ich jetzt nur für hier so gemacht, zur Auflösung der Frage.
Ja, es steht natürlich in der Hilfe, aber das findet doch niemand.

Ähnliche Probleme gibt es auch beim TTitleBarPanel.
Insgesamt hat die Qualität der Dokumentation schon spürbar nachgelassen. Im Vergleich zu D7-Zeiten gab es zwar von allem viel weniger, also VCL usw. aber dafür war alles in der Hilfe und sogar lokalisiert. Heutzutage "verfügt Embarcadero zur Zeit über keine Informationen" an vielen Stellen der Hilfe.

Im D12 wurde bezüglich MDI so einiges umgebaut/repariert/uvm.
So ist der FensterStyle nun auch endlich der "Aktuelle".
Kann aber auch für Ärger sorgen bei Altprojekten. Stichworte FontSize oder auch OldCreateOrder...
Ich mache grundsätzlich keine Screenshots. Schießen auf Bildschirme gibt nämlich hässliche Pixelfehler und schadet der Gesundheit vom Kollegen gegenüber. I und E zu vertauschen hätte den selben negativen Effekt, würde aber eher dem Betriebsklima schaden
  Mit Zitat antworten Zitat
Benutzerbild von himitsu
himitsu
Online

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
44.553 Beiträge
 
Delphi 12 Athens
 
#6

AW: Hat schon mal jemand TFormTabsBar verwendet?

  Alt 11. Jun 2025, 20:19
Ja, in D10 (weiß nicht mehr seit wann), wurde OldCreateOrder nur ignoriert.
In Delphi 11 wird es nun direkt aus der DFM gelöscht, bzw. nicht neu gespeichert.

Was geil ist, wenn man z.B. noch gleichzeitig mit XEx und D11/D12 arbeiten möchte/muß,
weil dann XE denkt die DFM seit "uralt", da kein OldCreateOrder enthalten ist, und es somit dieses mit True wieder einfügt, was aber falsch ist.
Ein Therapeut entspricht 1024 Gigapeut.
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 16:00 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