![]() |
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: ![]() ![]() |
Re: TPanel im XP-Style?
Vielleicht doofe Frage, aber wie müsste denn ein TPanel im XP-Style aussehen?
|
Re: TPanel im XP-Style?
nur ein blauer rahmen glaub ich!
lg el |
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:
|
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: |
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! |
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: |
Re: TPanel im XP-Style?
Versuch mal folgendes:
Delphi-Quellcode:
vielleicht hilft es.
for i := 0 to ComponentCount-1 do
if Components[i] is TPanel then (Components[i] as TPanel).ParentBackground := false; mfg Herbert |
Re: TPanel im XP-Style?
also
Delphi-Quellcode:
Aber was hat der Hintergrund mit dem Rahmen zu tun?
Panel1.ParentBackground := false;
|
Re: TPanel im XP-Style?
Zitat:
Windows an sich hat keine Panels, ist glaube ich eine "Delphierfindung". |
Alle Zeitangaben in WEZ +1. Es ist jetzt 10:49 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz