![]() |
zu mache ich XP-Style ?
hi,
ich habe die suchfunk schon benutzt, aber nix dabei. Leider habe ich in anderen Delphi Foren keine Infos bekommen.., oder nur welche mit dehnen ich nichts anfangen kann. Hier nochmal meine frage. Wie kann ich die normale Form in einem XP-Style umändern. Bitte keine bloßen Begriffe reinschmeißen.. mit den meisten kann ich sowieso nix anfangen. wenns geht schritt für schritt :) danke |
Re: zu mache ich XP-Style ?
Welche Delphi Version hast du ?
|
Re: zu mache ich XP-Style ?
ich habe delphi 6 und delphi 2005
|
Re: zu mache ich XP-Style ?
Such doch mal bitte hier in der DP nach
![]() Bei D2005 ist es noch einfacher, verwende die Unit XPMan in der Uses-Klausel der Hauptform .
Delphi-Quellcode:
unit Unit1;
interface uses Windows, ..., Forms, Dialogs, XPMan; type TForm1 = class(TForm) private { Private-Deklarationen } // ... Willkommen in der DP. |
Re: zu mache ich XP-Style ?
wie komme ich an diese : Unit XPMan in der Uses-Klausel der Hauptform ?
finde das nicht in delphi 2005 |
Re: zu mache ich XP-Style ?
wieviel Erfahrung hast du bereits mit Delphi? Unter der Kategorie (D2005) "Win32" findest Du eine Komponenten "TXPManifest". Benutze diese.
|
Re: zu mache ich XP-Style ?
Du gibst das einfach bei uses an. :)
Ich schreib diese so jedenfalls immer rein |
Re: zu mache ich XP-Style ?
ich stehe aufm schlauch wo finde ich dieses uses ?
find mich da überhauibt nicht aus... delpi 6 war um eniges leichter :p > also hab auf datei > neu > vcl-formularanwendung für delphi win32 Und nu ? Habe noch nicht viel erfahrung.. weiß wie man Bilder einfügt.. sie auto bewegen lässt, habe einen texteditor in d6 programmiert mit hilfe. Ich möchte erlich gesagt, nur dass program in xp style umwandeln. wenn das geht, dann kann ich mir die ganze schreiberei ersparen :) |
Re: zu mache ich XP-Style ?
Entweder du benuzt bei den Componenten unter Win32 XPManifest oder du bindest einfach die unit unter uses ein. :-D
du kannst aber auch eine neue XPanwendung unter neu machen :?: :?: Jetzt kapiert :?: :?: :-D Wenn es so ist ( :coder2: ) dann melde dich noch mal |
Re: zu mache ich XP-Style ?
Zitat:
Code:
fertig. Das geht aber nur bei Delphi 7 und höher.
[b]unit [/b]Unit1;
[b]interface[/b] [b]uses[/b] Windows, ..., Forms, Dialogs, [color=#ff0000]XPMan[/color]; |
Re: zu mache ich XP-Style ?
Delphi-Quellcode:
so habs endlich geschaft unter komponente... hättet ihr gleich gesagt :)
nit XPManifest1;
interface uses SysUtils, Classes, XPMan; type TXPManifest1 = class(TXPManifest) private { Private-Deklarationen } protected { Protected-Deklarationen } public { Public-Deklarationen } published { Published-Deklarationen } end; procedure Register; implementation procedure Register; begin RegisterComponents('Samples', [TXPManifest1]); end; end. |
Re: zu mache ich XP-Style ?
|
Re: zu mache ich XP-Style ?
so hab das wie beschrieben gemacht ;
Delphi-Quellcode:
aber das sieht immer noch so aus wie vorher
unit Unit1;
interface uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, XPMan; type TForm1 = class(TForm) private { Private-Deklarationen } public { Public-Deklarationen } end; var Form1: TForm1; implementation {$R *.dfm} end. |
Re: zu mache ich XP-Style ?
Ich erkenne in dieser Unit keine Komponenten, hau mal nen Button drauf, dann siehst du den Unterschied.
|
Re: zu mache ich XP-Style ?
hab nen button eingefügt.. sieht aber immer noch so aus.. kein unterschied
Delphi-Quellcode:
unit Unit1;
interface uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, XPMan, StdCtrls ; type TForm1 = class(TForm) Button1: TButton; private { Private-Deklarationen } public { Public-Deklarationen } end; var Form1: TForm1; implementation {$R *.dfm} end. Oder liegt das am Windows ? Ich habe bei mir Im Windows eingestellt, dass Form wie win9x ist. |
Re: zu mache ich XP-Style ?
Hast du das Programm denn auch mal kompiliert und die kompilierte Exe gestartet? Dass es im Designer von Delphi vllt. nicht nach XP-Stil aussieht, halte ich für möglich. Aber zumindest deine Exe sollte reagieren. :roll:
Edit: @Daniel G, Vorsicht, dein Kopf! ;) |
Re: zu mache ich XP-Style ?
Zitat:
Dann gibt's natürlich auch keine neue Optik... :roll: |
Re: zu mache ich XP-Style ?
Zitat:
|
Re: zu mache ich XP-Style ?
hmmm das ist ja deprimierend...
ok anstatt des xp styles... kann ich doch bestimmt auch was selbst gemaltes rein machen ? vllt nen Bild oder so ? damits nicht so blau ist.. |
Re: zu mache ich XP-Style ?
Machs doch einfach. :roll:
|
Re: zu mache ich XP-Style ?
wie mache ich das ?
|
Re: zu mache ich XP-Style ?
Erstelle dein Bild in einem Grafikprogramm deiner Wahl und binde es über die TImage-Komponente in Delphi ein.
|
Re: zu mache ich XP-Style ?
Zitat:
![]() |
Re: zu mache ich XP-Style ?
Besorg dir einfach Bilder von Buttons mit MouseOut und Over und mach das mit einfachen Bildern (TImages).
@Daniel G: Der letzte Post ist nicht gerade sehr Sinnvoll, auf dem Gebiet Skins ist hier zwar viel zu finden, aber 99.9% bringen nichts im geringsten. |
Re: zu mache ich XP-Style ?
Zitat:
|
Re: zu mache ich XP-Style ?
Da bräuchte man eine kostenlose Skin-Komponente, die unter anderem den Skin "XP-Style" hat und das wars, aber ich kenne keine Komponente, die so gut ist, dass das Fenster wie ein normales XP-Fenster erscheint, bedienbar ist etc., deshalb mache ich meine Skins auch mit Bildern.
|
Re: zu mache ich XP-Style ?
Zitat:
Hierfür gibe es aber auch eine Komponente... Um XP-Styles auch auf nicht XP-Rechner zu ermöglichen.... Habe leider den Link nicht gefunden... Glaube mich zu erinnern, dass es irgentwie SELXPStyle hieß... Frank |
Re: zu mache ich XP-Style ?
Such mal bei der BDN nach den componenten Alphacontrol oder VCLSkin
|
Re: zu mache ich XP-Style ?
Zitat:
|
Re: zu mache ich XP-Style ?
Mit AlphaControl gehts ganz einfach aber:
1.:Bild malen 2.:Componenten aus der anwendung kopieren(Den ganzen Mist da reinzuschreiben noch ist ziemlich bekloppt) 3.:Bild einfügen beim SkinManager(dritter Punkt beim SManager) Fertig!!! :lol: :spin: :dance: :-D :dance: :spin: :lol: |
Re: zu mache ich XP-Style ?
Mit der JVCL geht's noch einfacher:
Komponente draufziehen...fertig ;) (Wenn man es auf die Ausgangsfrage nach dem XP - Design bezieht) |
Alle Zeitangaben in WEZ +1. Es ist jetzt 19:27 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