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/)
-   -   Darstellungsprobleme mit Win XP Style (https://www.delphipraxis.net/134402-darstellungsprobleme-mit-win-xp-style.html)

SimStar001 21. Mai 2009 13:19


Darstellungsprobleme mit Win XP Style
 
Liste der Anhänge anzeigen (Anzahl: 1)
Hallo, ich habe gerade mal das Tutorial ausprobiert und hat soweit auch ganz gut geklappt.


XP-Design in Delphi Anwendungen


Nur schaut das Ganze bei mir etwas komisch aus, bzw, ist z.b. die Statusleiste durchsichtig?
Ist das normal, oder habe ich vielleicht irgendwo nen Fehler gemacht?
PS: als Statusleiste verwende ich ein Panel

fkerber 21. Mai 2009 13:24

Re: Darstellungsprobleme mit Win XP Style
 
Hi!

Könntest du das Bild bitte aus dem Beitrag in den Anhang verfrachten?
Das reduziert die Ladezeit des Threads und lässt ihn auch noch sinnvoll, wenn der externe Server mal nicht erreichbar ist oder das Bild dort nicht mehr liegt.

Danke!

Ciao, Frederic

SimStar001 21. Mai 2009 19:55

Re: Darstellungsprobleme mit Win XP Style
 
Hat niemand eine Idee?

jaenicke 21. Mai 2009 20:02

Re: Darstellungsprobleme mit Win XP Style
 
// EDIT:
Ich hatte das mit dem Panel überlesen.

Panels sind beim XP Theme eben durchsichtig.

SimStar001 21. Mai 2009 20:24

Re: Darstellungsprobleme mit Win XP Style
 
Ok, danke gut zu wissen, dann muss ich das gnaze anders lösen! Was würdest du anstatt vom Panel nehmen?

jaenicke 21. Mai 2009 20:47

Re: Darstellungsprobleme mit Win XP Style
 
Eine richtige (ggf. selbst gezeichnete) Statusbar zum Beispiel.

Ich weiß ja nicht was das für einen Sinn hat ein TPanel zu benutzen, das sieht eigentlich ja nicht besonders gut aus...
Je nachdem gibt es ja auch noch andere Komponenten.

Satty67 21. Mai 2009 21:08

Re: Darstellungsprobleme mit Win XP Style
 
Naja, Delphi 5-7 sieht ein Panel normalerweise nicht viel anders aus, wie die Statusbar (richtig eingestellt). Man kann halt auf der alten Statusbar keine anderen Komponenten unterbringen, da behalf/behilft man sich so.

€: Stimmt das oben mit Delphi 7? Da muss man doch nicht mehr wie bis D6 vorgehen, sondern einfach nur die ThemeManager-Komponente aufs Formular ziehen?

jaenicke 21. Mai 2009 21:24

Re: Darstellungsprobleme mit Win XP Style
 
Dafür musst du ja nur den Style der Statusbar kurz ändern, also eine eigene Statusbar-Komponente ableiten.

Oder du kannst einfach die Komponenten manuell zur Laufzeit erzeugen und drauflegen wie hier gezeigt wird: ;-)
http://delphi.about.com/library/weekly/aa030805a.htm

Satty67 21. Mai 2009 21:27

Re: Darstellungsprobleme mit Win XP Style
 
Ah OK, kannte ich auch noch nicht, werde ich mal ausprobieren.

Die Statusbar hat bei mir aber noch ein Problem... der Statustext wird nicht neugezeichnet, wenn ich ein anderes Fenster drüber hatte. Aber das soll hier nicht vertieft werden ;)

Bernhard Geyer 21. Mai 2009 21:28

Re: Darstellungsprobleme mit Win XP Style
 
ICh würde (falls du nicht alles selbst machen willst) ein Statusbar-Komponente nehmen die Theming und die Aufnahme von Komponenten unterstützt. Eine Komponente findest du z.B. im ElPack von LMD.


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