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 VCL haben unterschidliches aussehen bei Entwurf/Design (https://www.delphipraxis.net/47975-vcl-haben-unterschidliches-aussehen-bei-entwurf-design.html)

Taladan 18. Jun 2005 21:32


VCL haben unterschidliches aussehen bei Entwurf/Design
 
Huhu.
Meine Win32 Anwendung hat unter anderen verschiende Buttons, SpeedButtons uvm. Viele dieser Elemente sehen zur Entwurfszeit im typischen eckigen Mausgrau aus und wenn die Anwendung gestartet wird, werden die Elemente XP-Artig, also ein Blaugrau und mit runden Kanten.
1. Wie kann ich das verhindern?
2. Woran liegt das?
3. Wie kann ich es steuern?
4. Ist das sogar Nutzerabhängig?

Sharky 18. Jun 2005 21:36

Re: VCL haben unterschidliches aussehen bei Entwurf/Design
 
Hai,

hast Du ein XPManifest in dein Projekt eingebunden?
Normalerweise werden nur dann die VCL-Objekte in dem von Dir beschriebenen "Format" dargestellt.

Andererseits: Was ist daran so schlimm? Es ist doch schön wenn ein Programm so aussieht wie es der Anwender gewohnt ist

Taladan 18. Jun 2005 21:48

Re: VCL haben unterschidliches aussehen bei Entwurf/Design
 
Ne hab ich nicht. Und ich finde keine Beschreibung dazu. OH ist gänzlich unnütze.

Warum ich das nicht will? Ich habe mein komplettes Design angepasst (auch Farblich). Und dann verändert sich alles zur Laufzeit...

Sharky 18. Jun 2005 21:57

Re: VCL haben unterschidliches aussehen bei Entwurf/Design
 
Zitat:

Zitat von Taladan
Ne hab ich nicht ...

Passiert das bei jedem Programm von Dir? Oder nur bei diesem einen?
Ich bin mir da jetzt auch nicht sicher... aber kann dieser Effekt kommen wenn in einer verwendeten Komponente das XPManifest aktiviert ist?

Robert_G 18. Jun 2005 22:14

Re: VCL haben unterschidliches aussehen bei Entwurf/Design
 
Das ist so ein Fall, der mir mal wieder zeigt, wie *piep* es doch ist eine Komponente namens TXPManifest auf's Form zu ziehen.
Diese "Komponente" macht nichts weiter als ihre Unit in die uses-Clause einzutragen.
Wie wir alle wissen wird Delphi diese Unit nicht entfernen, wenn sie nicht mehr gebraucht wird.
Das nurmal vorweg...

Du solltrest projektweit nach "XpMan" suchen. und wenn du es gefunden hast, lösche es dort weg.
Gehe in die dpr deines Projektes und setze sie dort rein. Auf die Art weißt du immer wo sie steht. ;)
Wenn du jetzt auch noch Delphi selbst ein Manifest verpasst, kannst du im Designer sehen, wie sich der XP Style auf deine Anwendung auswirkt. Wie das geht sollte die suche verraten: Hier im Forum suchenManifest IDE
Ich glaube man hat heutzutage nicht mehr die Option, einfach kein XP zu unterstützen. ;)

Taladan 18. Jun 2005 22:54

Re: VCL haben unterschidliches aussehen bei Entwurf/Design
 
Wie und Wo setze ich die in die DPR rein?
Leider hat die suche nix gebracht, zwecks IDE... :(

Robert_G 18. Jun 2005 23:25

Re: VCL haben unterschidliches aussehen bei Entwurf/Design
 
Zitat:

Zitat von Taladan
Wie und Wo setze ich die in die DPR rein?

Delphi-Quellcode:
uses ... , XpMan;
;)
Zitat:

Zitat von Taladan
Leider hat die suche nix gebracht, zwecks IDE... :(

Ich sehe da aber ein paar Threads in denen es beschrieben ist. ;)

Taladan 19. Jun 2005 13:23

Re: VCL haben unterschidliches aussehen bei Entwurf/Design
 
Zitat:

Ich sehe da aber ein paar Threads in denen es beschrieben ist.
Einer genügt mir schon

Robert_G 19. Jun 2005 13:40

Re: VCL haben unterschidliches aussehen bei Entwurf/Design
 
Gleich im ersten Thread finde ich hier einen Link auf den Thread.
Das war doch nun wirklich nicht schwer. ;)

Taladan 19. Jun 2005 22:47

Re: VCL haben unterschidliches aussehen bei Entwurf/Design
 
Ich glaub wir reden an ein ander vorbei. Ich suche eine Lösung wie ich bereits zur Designzeit nicht nur die Form, sondern auch Button, Panel usw als XP-Version sehe. Überall steht nur das man das machen kann, über ein Manifest (was das auch immer ist), doch nirgends wie!


Alle Zeitangaben in WEZ +1. Es ist jetzt 05:58 Uhr.
Seite 1 von 2  1 2      

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 by Thomas Breitkreuz