Delphi-PRAXiS
Seite 1 von 2  1 2      

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 TPanel im XP-Style? (https://www.delphipraxis.net/89063-tpanel-im-xp-style.html)

himitsu 25. Mär 2007 15:07


TPanel im XP-Style?
 
Liste der Anhänge anzeigen (Anzahl: 1)
Wie man sieht wird TPanel, trotz eingebundenem XP-Manifest, dennoch mit dem "alten" 3D-Rahmen dargestellt.

Kann man das irgendwie umstellen?


Beispiel in 'nem Programm:
http://www.delphipraxis.net/internal...=699764#699764 > Project8_CopyFile_XPStyle.exe

Mazel 25. Mär 2007 15:15

Re: TPanel im XP-Style?
 
Vielleicht doofe Frage, aber wie müsste denn ein TPanel im XP-Style aussehen?

elundril 25. Mär 2007 15:17

Re: TPanel im XP-Style?
 
nur ein blauer rahmen glaub ich!

lg el

himitsu 25. Mär 2007 15:23

Re: TPanel im XP-Style?
 
Liste der Anhänge anzeigen (Anzahl: 1)
Vermutlich eher wie 'ne TGroupBox, nur halt ohne den Text im Rahmen. :angel:

Mazel 25. Mär 2007 15:34

Re: TPanel im XP-Style?
 
Liste der Anhänge anzeigen (Anzahl: 1)
Wenn das so wär, könnte man doch einfach eine GroupBox nehmen und die Caption entfernen. Unter Delphi7 bewirkt dies, dass die die GroupBox größer wird, siehe dazu mein Anhang.

Einen anderen Weg wüsste ich nicht. Ist eher getrickst. :wink:

elundril 25. Mär 2007 15:37

Re: TPanel im XP-Style?
 
ne da gibts irgendwas das man da machen kann! Suche mal bei SwissDelphiCenter!

lg el

//edit: Nö doch nicht!! sry!

himitsu 25. Mär 2007 15:42

Re: TPanel im XP-Style?
 
hmmm, dann hab ich aber ohne XP-Style wieder Probleme, da die GroupBox nichts Vergleichbares zu BorderStyle=bsSingle hat. :?

@elundril: und nach was? (ich versuchs ja gern nochmal)

[edit]
2-mal zu langsam :lol:

hsbc 25. Mär 2007 15:44

Re: TPanel im XP-Style?
 
Versuch mal folgendes:

Delphi-Quellcode:
  for i := 0 to ComponentCount-1 do
    if Components[i] is TPanel then (Components[i] as TPanel).ParentBackground := false;
vielleicht hilft es.

mfg
Herbert

himitsu 25. Mär 2007 15:53

Re: TPanel im XP-Style?
 
also
Delphi-Quellcode:
Panel1.ParentBackground := false;
Aber was hat der Hintergrund mit dem Rahmen zu tun?

turboPASCAL 25. Mär 2007 15:57

Re: TPanel im XP-Style?
 
Zitat:

Vielleicht doofe Frage, aber wie müsste denn ein TPanel im XP-Style aussehen?
:gruebel: Frag ich mich auch.

Windows an sich hat keine Panels, ist glaube ich eine "Delphierfindung".


Alle Zeitangaben in WEZ +1. Es ist jetzt 09:42 Uhr.
Seite 1 von 2  1 2      

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