Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Programmieren allgemein (https://www.delphipraxis.net/40-programmieren-allgemein/)
-   -   zu mache ich XP-Style ? (https://www.delphipraxis.net/64038-zu-mache-ich-xp-style.html)

duran1 26. Feb 2006 15:34


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

Nils_13 26. Feb 2006 15:39

Re: zu mache ich XP-Style ?
 
Welche Delphi Version hast du ?

duran1 26. Feb 2006 16:13

Re: zu mache ich XP-Style ?
 
ich habe delphi 6 und delphi 2005

turboPASCAL 26. Feb 2006 16:19

Re: zu mache ich XP-Style ?
 
Such doch mal bitte hier in der DP nach Hier im Forum suchenXPManifest, damit bekommst du unter D6 den XP-Style.

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.

duran1 26. Feb 2006 16:55

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

Heffalump 26. Feb 2006 17:04

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.

TurboMartin 26. Feb 2006 17:05

Re: zu mache ich XP-Style ?
 
Du gibst das einfach bei uses an. :)
Ich schreib diese so jedenfalls immer rein

duran1 26. Feb 2006 17:13

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 :)

TurboMartin 26. Feb 2006 17:18

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

turboPASCAL 26. Feb 2006 17:23

Re: zu mache ich XP-Style ?
 
Zitat:

Zitat von duran1
> also hab auf datei > neu > vcl-formularanwendung für delphi win32

Und nu ?

Tippst du mit hilfe der Tastatur das rot markierte ein. ;)
Code:
[b]unit [/b]Unit1;

[b]interface[/b]

[b]uses[/b]
  Windows, ..., Forms, Dialogs, [color=#ff0000]XPMan[/color];
fertig. Das geht aber nur bei Delphi 7 und höher.

duran1 26. Feb 2006 17:24

Re: zu mache ich XP-Style ?
 
Delphi-Quellcode:
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.
so habs endlich geschaft unter komponente... hättet ihr gleich gesagt :)

TurboMartin 26. Feb 2006 17:26

Re: zu mache ich XP-Style ?
 
Ich hab grade noch etwas über die DP-Suche gefunden:
XPManifest

duran1 26. Feb 2006 17:31

Re: zu mache ich XP-Style ?
 
so hab das wie beschrieben gemacht ;

Delphi-Quellcode:
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.
aber das sieht immer noch so aus wie vorher

PierreB 26. Feb 2006 17:34

Re: zu mache ich XP-Style ?
 
Ich erkenne in dieser Unit keine Komponenten, hau mal nen Button drauf, dann siehst du den Unterschied.

duran1 26. Feb 2006 17:39

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.

MathiasSimmack 26. Feb 2006 17:41

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

Daniel G 26. Feb 2006 17:41

Re: zu mache ich XP-Style ?
 
Zitat:

Zitat von duran1
Oder liegt das am Windows ? Ich habe bei mir Im Windows eingestellt, dass Form wie win9x ist.

:wall: :wall:

Dann gibt's natürlich auch keine neue Optik... :roll:

turboPASCAL 26. Feb 2006 17:42

Re: zu mache ich XP-Style ?
 
Zitat:

Zitat von duran1
Oder liegt das am Windows ? Ich habe bei mir Im Windows eingestellt, dass Form wie win9x ist.

Daran kann das durchaus liegen! ;)

duran1 26. Feb 2006 18:09

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..

PierreB 26. Feb 2006 18:11

Re: zu mache ich XP-Style ?
 
Machs doch einfach. :roll:

duran1 26. Feb 2006 18:32

Re: zu mache ich XP-Style ?
 
wie mache ich das ?

PierreB 26. Feb 2006 18:33

Re: zu mache ich XP-Style ?
 
Erstelle dein Bild in einem Grafikprogramm deiner Wahl und binde es über die TImage-Komponente in Delphi ein.

Daniel G 26. Feb 2006 21:56

Re: zu mache ich XP-Style ?
 
Zitat:

Zitat von duran1
wie mache ich das ?

In dem du einen neuen Thread eröffnest. Dort wird man dir sagen, dass du in der DP mal nach Hier im Forum suchenSkins suchen solltest.

Nils_13 27. Feb 2006 08:01

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.

Luckie 27. Feb 2006 08:36

Re: zu mache ich XP-Style ?
 
Zitat:

Zitat von duran1
Oder liegt das am Windows ? Ich habe bei mir Im Windows eingestellt, dass Form wie win9x ist.

Warum sollte dein fenster im XP Stil erscheinen, wenn du selbigen abgeschaltet hast?

Nils_13 27. Feb 2006 08:56

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.

Mavarik 28. Feb 2006 09:29

Re: zu mache ich XP-Style ?
 
Zitat:

Zitat von duran1

Oder liegt das am Windows ? Ich habe bei mir Im Windows eingestellt, dass Form wie win9x ist.

Ok das ist leider nicht möglich...

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

TurboMartin 28. Feb 2006 09:51

Re: zu mache ich XP-Style ?
 
Such mal bei der BDN nach den componenten Alphacontrol oder VCLSkin

Daniel G 28. Feb 2006 20:15

Re: zu mache ich XP-Style ?
 
Zitat:

Zitat von Nils_13
@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.

Mag sein, ich habe es auch nicht genau überprüft. Im Prinzip ist es aber das, was er sucht. Alternativ gingen natürlich auch die "Jv XP Controls" aus dem JEDI - Projekt. Damit bekommt man auch ein XP - Design unter 9x.

TurboMartin 1. Mär 2006 15:23

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:

Daniel G 1. Mär 2006 20:23

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