![]() |
XPManifest
hallo liebe Wissenden
ich benutze in meinem Programm das XPManifest nur setzt das XPManifest alle Komponenten auf XPStyle und Farbe ich möchte aber einigen Komponenten eine andere Farbe geben kann ich das XPManifest für einige Komponente umgehen ? |
Re: XPManifest
Hallo HomerGER,
falls Du, wie angegeben Delphi 7 benutzt, solltest Du dir auf der Komponentenseite "Zusätzlich" die beiden Komponeneten "TXPColorMap" und "TStandardColorMap" ansehen. Vielleicht hilft es Dir ja. bye CLaus PS: mit ![]() |
Re: XPManifest
hi
ich möchte schon die von D7 benutzen und kein Fremde mit TXPColorMap" und "TStandardColorMap stelltem man alles glaub ich um ich wil nur einige umstellen zb ich will das einige Panel weiß sind aber XPMan setzt sie auf Grau |
Re: XPManifest
Setze bei den Panels die du in weiss haben willst jeweils einmal die eigenschaft ParentBackground auf True und wieder zurück ...
Dann lässt XPMan die Farbe wie du sie eingestellt hast. |
Re: XPManifest
cooool
thx :thuimb: hast du auch ne Tip wie ich die Farbe und Smooth bei einer ProgressBar zurück bekomme :wink: |
Re: XPManifest
Für den Fortschrittsbalken ist bei aktiven Themes eine Bitmap aus der jeweiligen Theme-Ressource zuständig. Wenn du die Farbe ändern willst und den glatten Stil (smooth) brauchst, dann musst du wohl oder übel auf das Manifest verzichten.
Mir stellt sich hier sowieso die Frage nach dem Warum. Sinn der XP-Themes ist es doch, das Aussehen von Windows an meine eigenen Bedürfnisse anzupassen. Jeder sucht sich das Design raus, das ihm am besten gefällt. Ob Longhorn, Klassik, Mac, oder sonst was ... Und jetzt kommt ein Programm, dass meine Einstellungen ignoriert und alle oder (noch schlimmer) nur einige Controls wieder anders darstellt? Nicht nur, dass ich persönlich davon wenig angetan bin, eine fest eingestellte Farbe kann u.U. auch mit meinen Einstellungen kollidieren. Vielleicht sollte man aufhören, dem User die eigenen Vorstellungen aufzuzwingen zu wollen. Oder man bietet eine (in dem Fall) Farbauswahl an. So kann der Anwender die für sein System am besten passende Farbe wählen und hat auch gleichzeitig das Gefühl, er hätte die Kontrolle ... |
Re: XPManifest
das problem ist - wenn du für XP eine Anwendung schreibst sollte dein programm irgend wie da rein passen und nicht aussehen wie ein programm von win98
nun sind mir keine komponente in die hände gefallen die das problem lösen und eine lösung wie du sie vorschägst können also was soll ma da denn machen? willst du für teueres geld komponente kaufen? sicher wäre es schöner wenn XPMan mur den Style ändert aber nicht die farben denn das würde mir reichen bin aber für jeden vorschlag der in die richtung zielt dankbar |
Re: XPManifest
Zitat:
Das Farbproblem bei deinem Panel sehe ich nicht als solches an. Wenn du unbedingt ein weißes Panel haben musst, dann mache es weiß, setze dann aber die Schrift (oder was immer da drauf ist) auf einen passenden festen Farbwert. Dann ändert sich wenigstens das Panel nicht, egal welche Farben man einstellt. Zitat:
|
Re: XPManifest
Zitat:
schön wäre es das du einstellen könnst was übernommen wird und was nicht Zitat:
aber ich geb dir recht mit "meine Einstellungen ignoriert " das ist was mich zz stört, meine Einstellung soll es in ruhe lassen aber denn rest bitte da nimm mir die arbeit ab Aber das xpman ändert den style nur von den Delphi Internen Komponenten, bei fremdkomponenten ändert sich nix ?! auch bei meinen MainMenu (TAction,XPColoMap und ActionMaiMenuBar) ändert sich nix liegt an der ColorMap ? |
Alle Zeitangaben in WEZ +1. Es ist jetzt 14:02 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