Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Delphi TPageControl unter Win 7 (https://www.delphipraxis.net/150545-tpagecontrol-unter-win-7-a.html)

Dr4ke 20. Apr 2010 14:13


TPageControl unter Win 7
 
Liste der Anhänge anzeigen (Anzahl: 1)
Hey Leute!

Ich wollte mir grad was schönes zusammenschreiben, da merke ich, dass TPageControl unter Win 7 weiß ist. Und meine GroupBox grau, das sieht natürlich etwas dämlich aus (siehe Bild). Kann man da was machen?

s.h.a.r.k 20. Apr 2010 14:21

Re: TPageControl unter Win 7
 
Hey,

schon mal mit ParentBackgroundColor gespielt?

// edit
Spielen ist wohl etwas übertrieben, gibt ja nur zwei mögliche Werte :mrgreen:

Dr4ke 20. Apr 2010 14:24

Re: TPageControl unter Win 7
 
Öhm, diese Option existiert bei mir garnichts. :/

(Benutze Delphi 2010)

s.h.a.r.k 20. Apr 2010 14:26

Re: TPageControl unter Win 7
 
Oh, sorry... das Color muss weg ;) es handelt sich nur um ParentBackground. Stell das auf True und es klappt.

Dr4ke 20. Apr 2010 14:31

Re: TPageControl unter Win 7
 
Nein, ich muss dich enttäuschen, keine Veränderung. :P

s.h.a.r.k 20. Apr 2010 14:56

Re: TPageControl unter Win 7
 
Ui, jetzt bin ich sprachlos. Die GroupBox hat als Parent aber schon das PageControl und liegt nicht einfach nur visuel darüber? Ansonsten kann man ja auch noch eine Farbe für die GroupBox definieren, die bei mir auf clBtnFace steht, allerdings aufgrund der Eigenschaft ParentBackground ignoriert wird.

Dr4ke 20. Apr 2010 15:04

Re: TPageControl unter Win 7
 
Hm das könnte es natürlich sein .. Wo stelle ich denn das Parent Fenster ein?

Matze 20. Apr 2010 15:08

Re: TPageControl unter Win 7
 
Ich mach's immer so:
GroupBox anklicken und mit Strg+X ausschneiden. TTabSheet (PageControl) anklicken und die GroupBox mittels Strg+V einfügen.

Wenn du die GroupBox nicht aus dem PageControl heraus schieben kannst, passt es.

s.h.a.r.k 20. Apr 2010 15:12

Re: TPageControl unter Win 7
 
Du kannst dies auch im Struktur-Fenster sehen. Wenn die GroupBox Teil (=Kind) eines TabSheets ist, dann passts. Ich bevorzuge aber auch lieber die praktische Lösung, wie Matze sie beschrieben hat :mrgreen:

angos 20. Apr 2010 15:17

Re: TPageControl unter Win 7
 
Option drei wäre einfach die groupbox markieren und einmal esc drücken. dann wird das parent markiert ;)

DerDan 31. Jul 2010 19:38

AW: TPageControl unter Win 7
 
Und wie bekommt man es nun hin, dass das PageControl unter W7 nicht mehr weiß ist??

mfg

DerDan

Bernhard Geyer 1. Aug 2010 13:02

AW: TPageControl unter Win 7
 
Du müsstest das Theming für das PageControl abschalten. Das Theming definiert das die Seiten unter Win7 (bei Default-Einstellung) weiß sind.


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