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/)
-   -   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!

Robert_G 19. Jun 2005 22:52

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

Zitat von Taladan
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

Genau davon rede ich von Anfang an und ich muss wohl einsehen, dass du nicht zuhören /willst/. :roll:
Bitte, bitte, mit Zucker obendrauf: Lese dir einfach durch was da steht. Folge den auch den weiterführenden Links und du hast mit ParentBackground auch noch dein größtes Problem gelöst. ;)
Es ist ungemein schwierig höflich zu bleiben, wenn man beginnt sich verar***t vorzukommen...

Taladan 19. Jun 2005 23:19

Re: VCL haben unterschidliches aussehen bei Entwurf/Design
 
Ich habe mich durch ca. 40 verlingte Threads geschlichen. Das einzige was raus kam, war, wie schon davor dieses http://www.delphipraxis.net/internal...=278197#278197
Doch diese Datei die es dort zum download gibt, funzt net. :wall:
Ich habe auch schon, da ich ja nicht mit delphi32 starte, sondern mit bds.exe diese datei um zu benennen. Doch auch wieder ohne erfolg. Liegt es daran das ich die PersonalEdition von 2005 verwende? Und böse werden brauchst du nicht! Ich finde nur nicht die passende Antwort, und wozu ist dieses Forum da, wenn nicht andere User die es Wissen zu fragen, oder? Auch wenn die Antwort irgendwo erwähnt sein sollte, finde ich sie nicht!

xaromz 19. Jun 2005 23:28

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

Zitat von Taladan
Doch diese Datei die es dort zum download gibt, funzt net. :wall:
Ich habe auch schon, da ich ja nicht mit delphi32 starte, sondern mit bds.exe diese datei um zu benennen. Doch auch wieder ohne erfolg.

Du musst Sie umbenennen in "bds.exe.manifest", dann sollte das eigentlich gehen.

Gruß
xaromz

Robert_G 19. Jun 2005 23:30

Re: VCL haben unterschidliches aussehen bei Entwurf/Design
 
Du lagst anscheinend fast richtig. ;)
Die dort angebotene Datei (war von mir, oder? :gruebel: ) muss bds.exe.manifest heißen und im gleichen Ordner wie deine Echse liegen.
Wenn du nun D2005 startest sieht es aus wie hier. In den screenies siehst du auch, was diese Eigenschaft bewirkt. In beiden Fällen war die Farbe des Panels rot. :shock:

Nachtrag: Xaromz schrieb es bereits, aber naja.... ;)

scp 19. Jun 2005 23:32

Re: VCL haben unterschidliches aussehen bei Entwurf/Design
 
Mit umbenennen in bds.EXE.manifest im Ordner \Programme\BDS\3.0\Bin gehts bei mir.

Taladan 20. Jun 2005 08:41

Re: VCL haben unterschidliches aussehen bei Entwurf/Design
 
Funzt bei mir trotzdem nicht :-(. SCP kannst du die Datei mal anhängen?


Alle Zeitangaben in WEZ +1. Es ist jetzt 19:00 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 by Thomas Breitkreuz