Einzelnen Beitrag anzeigen

peterbelow

Registriert seit: 12. Jan 2019
Ort: Hessen
701 Beiträge
 
Delphi 12 Athens
 
#5

AW: TPageControl ändern der BevelKind bei TabPosition tbLeft

  Alt 13. Feb 2019, 13:25
Man beachte, dass die Darstellung der common controls von Windows Themes und den Desktop-Settings (Aero oder classic) beeinflußt wird und TPagecontrol (auch auf der API Ebene) Tabs links und rechts nicht so gut unterstützt wie oben und unten. Wenn man das Standard-Windows Theme verwendet (default) wird ein TTabcontrol oder TPagecontrol etwas anders gezeichnet wenn die Tabs vertikal sind. Das fällt besonders bei TTabcontrol auf, da sich auch die Hintergrundfarbe der client area ändert. Verwendet man einen der custom styles passiert das nicht.

Da TCustomTabcontrol on TWinControl abstammt erbt es auch den ganzen zusätzlichen Code zur Unterstützung der Style-Engine sowie Desktop composition, und es nicht gerade einfach, da zu erkennen was nun von Windows gezeichnet wird und was von der VCL...
Peter Below
  Mit Zitat antworten Zitat