AGB  ·  Datenschutz  ·  Impressum  







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

Die Farbe der caption EINES tabsheets ändern

Ein Thema von kagi3624 · begonnen am 6. Nov 2020 · letzter Beitrag vom 6. Nov 2020
Antwort Antwort
kagi3624

Registriert seit: 3. Feb 2020
138 Beiträge
 
Delphi 6 Enterprise
 
#1

Die Farbe der caption EINES tabsheets ändern

  Alt 6. Nov 2020, 08:02
Hallo, ich verzweifele gerade daran wie ich zur Laufzeit die Farbe eines TabSheets in TPageControl ändern kann.

Mit

PageControl1.Canvas.Font.Color := clRed; ändere ich ja alle, aber

tabsheet1.font.color := clRed; tut gar nichts.
  Mit Zitat antworten Zitat
Klaus01

Registriert seit: 30. Nov 2005
Ort: München
5.768 Beiträge
 
Delphi 10.4 Sydney
 
#2

AW: Die Farbe der caption EINES tabsheets ändern

  Alt 6. Nov 2020, 08:11
Guten Morgen,

ist im OI des TabSheeds die Option "ParentFont" angehakt?

Grüße
Klaus
Klaus
  Mit Zitat antworten Zitat
kagi3624

Registriert seit: 3. Feb 2020
138 Beiträge
 
Delphi 6 Enterprise
 
#3

AW: Die Farbe der caption EINES tabsheets ändern

  Alt 6. Nov 2020, 08:15
Guten Morgen,

ist im OI des TabSheeds die Option "ParentFont" angehakt?

Grüße
Klaus
War angehackt, aber das aushacken bringt auch nichts.
  Mit Zitat antworten Zitat
hoika

Registriert seit: 5. Jul 2006
Ort: Magdeburg
8.275 Beiträge
 
Delphi 10.4 Sydney
 
#4

AW: Die Farbe der caption EINES tabsheets ändern

  Alt 6. Nov 2020, 08:39
Hallo,
mit dem Standard-PageControl geht das nicht.
Entweder war bei JEDI was dabei oder bei TMS (kostenpflichtig).
Heiko
  Mit Zitat antworten Zitat
Benutzerbild von himitsu
himitsu

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

AW: Die Farbe der caption EINES tabsheets ändern

  Alt 6. Nov 2020, 10:45
Ja, viele der ehemaligen "Systemfarben" galten noch für die alten UIs (Windows 1 bis vor XP/ME) und dann wurden überall standardmäßig (aber abschaltbar, nur will das niemand) diese supercoolen Styles eingeführt, welche Farbangaben ignorieren und ihr eigenes Ding machen. (außer man malt die Komponenten selber, bzw. legt einen anderen Skin drüber)

Modern im Delphi wären die hauseigenen VCL-Skins ab Delphi 10.x (auch wenn ich das Vorgehen da etwas "eigenartig" finde, wenn man nur ein einzelnes Control mit Skin versehen will, aber dafür natürlich über einen nicht leicht erkennbaren Weg das Skinsystem erstmal aktivieren muß)
https://blogs.embarcadero.com/how-to...and-c-builder/
Oder Skin-Funktionen von anderen Herstellern.
Neuste Erkenntnis:
Seit Pos einen dritten Parameter hat,
wird PoSex im Delphi viel seltener praktiziert.

Geändert von himitsu ( 6. Nov 2020 um 10:50 Uhr)
  Mit Zitat antworten Zitat
freejay

Registriert seit: 26. Mai 2004
Ort: Nürnberg
272 Beiträge
 
Delphi 11 Alexandria
 
#6

AW: Die Farbe der caption EINES tabsheets ändern

  Alt 6. Nov 2020, 14:20
Ich benutz immer den TMS TAdvOfficePager. Da kann man so ziemlich alles einstellen, wenn nötig (und sinnvoll...):
Miniaturansicht angehängter Grafiken
advofficepager.png  
[Delphi 11.3.1 Enterprise; Win10/11; MySQL; VCL]
  Mit Zitat antworten Zitat
Redeemer

Registriert seit: 19. Jan 2009
Ort: Kirchlinteln (LK Verden)
1.051 Beiträge
 
Delphi 2009 Professional
 
#7

AW: Die Farbe der caption EINES tabsheets ändern

  Alt 6. Nov 2020, 14:26
Im größten Notfall kann man mittels Unicode zwar nicht bunt aber immerhin fett, kursiv und so umsetzen, um was hervorzuheben. Soll man laut Unicode nicht machen (sondern die Teile nur für mathematische Formeln nutzen), geht aber im Notfall.
Janni
2005 PE, 2009 PA, XE2 PA
  Mit Zitat antworten Zitat
freejay

Registriert seit: 26. Mai 2004
Ort: Nürnberg
272 Beiträge
 
Delphi 11 Alexandria
 
#8

AW: Die Farbe der caption EINES tabsheets ändern

  Alt 6. Nov 2020, 14:32
Im größten Notfall kann man mittels Unicode zwar nicht bunt aber immerhin fett, kursiv und so umsetzen, um was hervorzuheben. Soll man laut Unicode nicht machen (sondern die Teile nur für mathematische Formeln nutzen), geht aber im Notfall.
Ich finde ja an sich jeden Tip hier eine gute Sache, aber so eine Frickellösung würde doch geradezu zwangsläufig zu unlesbarem, schlecht pflegbarem Code führen.
[Delphi 11.3.1 Enterprise; Win10/11; MySQL; VCL]
  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 11:45 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