Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   GUI-Design mit VCL / FireMonkey / Common Controls (https://www.delphipraxis.net/18-gui-design-mit-vcl-firemonkey-common-controls/)
-   -   Delphi Farbe bei PageControl weiß bei XP-Style (https://www.delphipraxis.net/85573-farbe-bei-pagecontrol-weiss-bei-xp-style.html)

Alexander Roth 1. Feb 2007 16:52


Farbe bei PageControl weiß bei XP-Style
 
Hallo,

ich habe noch ein Problem mit dem XP-Manifest:

Und zwar sind sowohl bei den Komponenten PageControl, also auch bei TabSheetControl die Seiten weiß, obwohl sie ja eigentlich clBtnFace haben sollten.

Wie kann man das beheben?
Schließlich haben die Seiten ja keine Farb Eigenschaft.

Oder ist etwa clBtnFace für TabSheets weiß?


Gruß Alexander

MrKnogge 1. Feb 2007 16:55

Re: Farbe bei PageControl weiß bei XP-Style
 
Das kannst du so gar nicht beheben, dass ist Windows-Standard.

Du müsstest den TabStyle auf Button stellen, um es "btnface" zu bekommen, allerdings hast du dann eben Buttons statt Reiter.

Gruß

Alexander Roth 1. Feb 2007 17:00

Re: Farbe bei PageControl weiß bei XP-Style
 
Weiße Reiter? Und so was ist Standard? Na so was...

Zitat:

Zitat von MrKnogge
Du müsstest den TabStyle auf Button stellen,

Wo mache ich das?


Aber ich habe dummerweise TRichedits auf den TabSheets und zwar mit der Farbe clBtnFace. Dann sieht man so einen Weißen Streifen drum herum. Und es gibt keine Transparent Property.
Wie kriege ich den Weißen Streifen weg, bzw. den RichEdit durchsichtig, bzw. weiß?

MrKnogge 1. Feb 2007 17:05

Re: Farbe bei PageControl weiß bei XP-Style
 
Die Eigenschaft Borderstyle des Richedits umstellen.

Gruß

Alexander Roth 1. Feb 2007 17:10

Re: Farbe bei PageControl weiß bei XP-Style
 
Liste der Anhänge anzeigen (Anzahl: 1)
Zitat:

Zitat von MrKnogge
Die Eigenschaft Borderstyle des Richedits umstellen.

Gruß

:gruebel: Border Style regelt den Rand. Bei mir ist Borderstyle von vornerein auf bsnone. Und auch wenn ich es umstelle bleibt um das RichtEdit herum der Rand des TTabSheet. Das habe ich mal in den Anhang gemacht.

MrKnogge 1. Feb 2007 17:21

Re: Farbe bei PageControl weiß bei XP-Style
 
Den weißen Rand wirst du nicht wegbekommen, da dieser zum Tabsheet gehört. Ich ginge davon aus, du möchtest den grauen Rand des Richedits wegbekommen:
Zitat:

den RichEdit durchsichtig, bzw. weiß?
Gruß

fwsp 1. Feb 2007 17:23

Re: Farbe bei PageControl weiß bei XP-Style
 
benutz mal die suche, bist nicht der erste der das problem hatte. ich geb dir den tipp, alles auf das tabsheet anzupassen, anstatt anders rum - ist einfacher.

Alexander Roth 1. Feb 2007 17:32

Re: Farbe bei PageControl weiß bei XP-Style
 
Zitat:

Zitat von fwsp
benutz mal die suche, bist nicht der erste der das problem hatte. ich geb dir den tipp, alles auf das tabsheet anzupassen, anstatt anders rum - ist einfacher.

@hier
Ich brauche das Richedit aber unbedingt und kann es nciht ersetzen.
@hier
Nur zur Not.
@hier
auch zur Not.

So. Gibt es eine Möglichkeit die Farbe des TabSheet nur auszulesen?

fwsp 1. Feb 2007 17:34

Re: Farbe bei PageControl weiß bei XP-Style
 
nein. nicht als property.

Alexander Roth 1. Feb 2007 18:14

Re: Farbe bei PageControl weiß bei XP-Style
 
Heißt das ganz nein?

Ändern kann man sie, aber auslesen nicht?


Alle Zeitangaben in WEZ +1. Es ist jetzt 07:12 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