![]() |
TTabControl Hintergrundfarbe ändern
Liste der Anhänge anzeigen (Anzahl: 3)
Hallo liebes Forum!
Das hier ist mein erster Forenbeitrag, deswegen ein paar Infos zu mir. Ich habe sehr wenig Programmiererfahrung, sondern kenne Object Pascal, bzw. Delphi, erst seit dem ich vor 1 Jahr mit meinem Fachabitur angefangen habe. Nun habe ich ein 7-wöchiges Praktikum und dort habe ich die Aufgabe für die Firma eine App zu erstellen die die Arbeitszeit, sowie Hin- und Rückreise berechnet. Das funktioniert alles einwandfrei. (siehe Anhang) Natürlich fehlen noch Sachen wie die Übertragung dieser Datei per e-Mail etc. Das kommt aber später noch hinzu. Jetzt komme ich an einem kleinen Punkt erst mal nicht weiter. Ich möchte, zwecks Design, von einem TTabControl die Fläche der jeweiligen Titelleiste farbig gestalten. Sprich: Bei Anreise ist die Titelleiste (Datum...Reisebeginn...Reiseende) gelb. Bei Arbeit ist ist sie blau und bei Rückreise grün. Damit man sieht, auf welchem Tab man jetzt genau ist möchte ich dieses halt farbig gestalten und als kleines extra dürfte bei der richtigen Farbeinstellung sich dieser Button mit der Titelleiste verbinden. Ist doch eine tolle Idee? Könnte mir jemand einen Tipp geben wie ich das realisieren kann? Ziemlich viel Text für ein solch kleines Problem, aber wie gesagt bin ich ja neu und wollte erst mal ein paar Worte zu mir sagen bevor ihr mir mit Fachwörtern etc. ankommt und ich sie nicht verstehe weil ich ja relativ neu bin. MfG André |
AW: TTabControl Hintergrundfarbe ändern
Nicht getestet:
![]() ![]() Evtl. Windows-abhängig, Style (Manifest), etc. |
AW: TTabControl Hintergrundfarbe ändern
Geht es um ein Windowsprogramm (VCLoder FMX) oder iOS (FMX mobile)?
|
AW: TTabControl Hintergrundfarbe ändern
Zitat:
EDIT: Aber ich denke es geht um FireMonkey, dann nehm ich alles zurück, damit kenn ich mich nicht aus. |
AW: TTabControl Hintergrundfarbe ändern
Es geht hier um eine mobile Anwendung (iOS). Dementsprechend nennt man das denke ich (FMX Mobile).
|
AW: TTabControl Hintergrundfarbe ändern
Das sollte über Styles realisierbar sein.
Hier sind paar Infos und ein super Video: ![]() |
AW: TTabControl Hintergrundfarbe ändern
Wobei bei FMX der Vektorstyle-Editor passender wäre.
|
AW: TTabControl Hintergrundfarbe ändern
Rechtsklick -> "Edit Custom Style" gibt es leider nicht bei einer mobilen Anwendung. Daher habe ich absolut kein Zugriff auf die Verwendeten BitMaps um diese entsprechend zu färben.
|
AW: TTabControl Hintergrundfarbe ändern
Zitat:
TPageControl und TTabControl haben, bis auf die Tabs, aber nichts miteinander zu tun. - TPageControl schaltet über die Tabs die Pages um - bei TTabControl steuert der Programmierer, anhand des gewählten Tabs, den Inhalt der einzigen Page. (z.B. Komponenten ein-/ausblenden oder den Filter eines Grids ändern) |
AW: TTabControl Hintergrundfarbe ändern
Ich glaube je mehr man um VCL-Komponenten (statt Firemonkey) philosophiert, umso mehr Verwirrung kann man damit beim Fragesteller stiften.
Selbsternannte Forenpolizei Ende. |
AW: TTabControl Hintergrundfarbe ändern
|
AW: TTabControl Hintergrundfarbe ändern
Ich vermute dass es hier um eine mobile Anwendung geht und hier gibt es leider die benutzerdefinierten Stile nicht.
Über Tools -> Bitmap-Stil-Designer kannst Du die zugrunde liegende Style.png exportieren. Diese Datei im Grafikprogramm bearbeiten und wieder reinladen. Ebenso sollte man auch neue Bereiche definieren können (Tab Rot, Tab Grün, etc.) In dem Post den ich verlinkt habe wird das Vorgehen in dem Video erklärt. |
AW: TTabControl Hintergrundfarbe ändern
Danke Darlo! Endlich jemand der auf meine Frage eingeht bezüglich iOS Firemonkey.
Ich werde das nächste Woche mal testen! |
AW: TTabControl Hintergrundfarbe ändern
Liste der Anhänge anzeigen (Anzahl: 1)
Komsich bei mir geht es
|
AW: TTabControl Hintergrundfarbe ändern
Zitat:
Ich gelange nämlich über den BitMap Stil-Designer, dann über "Neuer iOS7 Stil für Firemonkey" bei Images an das "Style.png". Jedoch wenn ich dies exportiere, die Farben davon ändere und wieder reinlade und meinen Stil abspeicher. Ändert sich davon nichts bei mir im Formular bzw. wenn ich den Bitmap Stil Designer erneut aufrufe sind die Einstellungen wieder auf Standard. |
AW: TTabControl Hintergrundfarbe ändern
Habe ich nicht.
|
AW: TTabControl Hintergrundfarbe ändern
Das Problem bei mir war, dass ich den abgespeicherten Style als ".vsf" Datei abgespeichert hatte und somit nicht aus dem StyleBook laden konnte.
Wie genau vergebe ich jetzt unterschiedliche Farben einem Tab? Ein neues Objekt im Style anlegen und wie verknüpfe ich den jeweiligen Tab auf die jewilige Grafik? |
AW: TTabControl Hintergrundfarbe ändern
vsf ist der Style bei der VCL
|
AW: TTabControl Hintergrundfarbe ändern
|
AW: TTabControl Hintergrundfarbe ändern
Ich schließe mich der Frage an. Leider hat mir keiner dieser Links weitergeholfen. Ich möchte nicht das Design ändern, sondern nur das Tabcontol färben.
Ich habe jetzt für dieses Thema extra einen neuen Thread geöffnet, da ich diesen davor nicht gesehen habe. Ich bin dankbar für jede Hilfe, die ich bekommen kann. Der Link hat leider nicht weiter geholfen Mit freundlichen Grüßen |
Alle Zeitangaben in WEZ +1. Es ist jetzt 22: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 by Thomas Breitkreuz