XP-Style Komponenten
spacer
Autor Nachricht
bbfan
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 164



BeitragVerfasst: Do 07.12.06 18:10 
Hallo!

Ich arbeite mit Delphi 6. Jetzt finde ich die Komponeten recht altbacken.
Wie kann ich die TabSheet, Buttons, etc. mal einwenig ich Richtung WinXP Style rücken?

Viele Grüße!
 
Antworten mit Zitat Beitrag melden
Private Nachricht sendenPosting in privater Nachricht zitieren
Werbung ausblenden? Dann registriere Dich kostenlos. Weitere Gründe für eine Registrierung.


Werbung ausblenden? Dann registriere Dich kostenlos. Weitere Gründe für eine Registrierung.
elundril
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starhalf offtopic starofftopic star
Beiträge: 3739
Erhaltene Danke: 118

Windows Vista, Ubuntu
Delphi 7 PE "Codename: Aurora", Eclipse Ganymede
BeitragVerfasst: Do 07.12.06 18:13 
XP-manifest falls es das schon in D6 gibt. wenn nicht lad dir D7 oder D2005 runter.

lg el

_________________
This Signature-Space is intentionally left blank.
Bei Beschwerden, bitte den Beschwerdebutton (gekennzeichnet mit PN) verwenden.
 
Antworten mit Zitat Beitrag melden
Private Nachricht sendenPosting in privater Nachricht zitieren
bbfan Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 164



BeitragVerfasst: Do 07.12.06 18:25 
also D7 hat schöne XP Style Komponenten?
 
Antworten mit Zitat Beitrag melden
Private Nachricht sendenPosting in privater Nachricht zitieren
elundril
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starhalf offtopic starofftopic star
Beiträge: 3739
Erhaltene Danke: 118

Windows Vista, Ubuntu
Delphi 7 PE "Codename: Aurora", Eclipse Ganymede
BeitragVerfasst: Do 07.12.06 18:27 
mit XP-manifest wrd wenn der benutzer XP hat Xp genommen. oder du kannst die XP-kompos von jedi nehmen.

lg el

_________________
This Signature-Space is intentionally left blank.
Bei Beschwerden, bitte den Beschwerdebutton (gekennzeichnet mit PN) verwenden.
 
Antworten mit Zitat Beitrag melden
Private Nachricht sendenPosting in privater Nachricht zitieren
monster
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starhalf offtopic starofftopic star
Beiträge: 51

Win XP
Delphi 2005 PE
BeitragVerfasst: Do 07.12.06 18:31 
JVCL! Über 300 Komponenten, darunter auch ein paar XP-like wie Buttons, Groupboxes, Progbars etc.

Runterladen! Wo? Da: www.dsdt.info/jedi/jvcl/

(ich habs eilig :~)
 
Antworten mit Zitat Beitrag melden
Private Nachricht sendenPosting in privater Nachricht zitieren
bbfan Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 164



BeitragVerfasst: Do 07.12.06 18:38 
wo kann ich xp-manifest runterladen?
 
Antworten mit Zitat Beitrag melden
Private Nachricht sendenPosting in privater Nachricht zitieren
Coder
ontopic starontopic starontopic starontopic starontopic starontopic starofftopic starofftopic star
Beiträge: 1383
Erhaltene Danke: 1

WinXP
D2005 PE
BeitragVerfasst: Do 07.12.06 19:03 
Tu die angehängte Datei in das Verzeichniss wo dein Projekt ist.
Nenn sie so wie die exe und hinten .manifest dazu.
Das Programm ist dann im XP-Style wenns ausgeführt wird.
In Delphi siehts aber noch alt aus.

MfG
Einloggen, um Attachments anzusehen!
 
Antworten mit Zitat Beitrag melden
Private Nachricht sendenPosting in privater Nachricht zitieren
bbfan Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 164



BeitragVerfasst: Do 07.12.06 19:23 
super werde ich gleich mal ausprobieren. dann spare ich mir ja den gesamten kompo. tausch, wenn das klappt.
 
Antworten mit Zitat Beitrag melden
Private Nachricht sendenPosting in privater Nachricht zitieren
bbfan Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 164



BeitragVerfasst: Do 07.12.06 19:37 
klappt noch nicht ganz. alles beim alten.

Muss ich in Delphu6 noch was einstellen? Vielleicht beim compiler?
 
Antworten mit Zitat Beitrag melden
Private Nachricht sendenPosting in privater Nachricht zitieren
jakobwenzel
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starhalf offtopic starofftopic star
Beiträge: 1889
Erhaltene Danke: 1

XP home, ubuntu
BDS 2006 Prof
BeitragVerfasst: Do 07.12.06 19:37 
Doofe Frage: Hast du XP?

_________________
I thought what I'd do was, I'd pretend I was one of those deaf-mutes.
 
Antworten mit Zitat Beitrag melden
Private Nachricht sendenPosting in privater Nachricht zitieren
bbfan Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 164



BeitragVerfasst: Do 07.12.06 20:31 
na klar...

beim starten kommt jetzt dieser fehler. Siehe Bild...
Direkt nach einem .showmodal Befehl.
Einloggen, um Attachments anzusehen!
 
Antworten mit Zitat Beitrag melden
Private Nachricht sendenPosting in privater Nachricht zitieren
Coder
ontopic starontopic starontopic starontopic starontopic starontopic starofftopic starofftopic star
Beiträge: 1383
Erhaltene Danke: 1

WinXP
D2005 PE
BeitragVerfasst: Do 07.12.06 21:03 
Hab die Datei runtergeladen und bei mir funktioniert es auch nach ShowModal.
Mach mal ein Testprojekt mit z.B. nur einem Button.
Damit man ausschließen kann das es an deinem Quelltext liegt.

MfG
 
Antworten mit Zitat Beitrag melden
Private Nachricht sendenPosting in privater Nachricht zitieren
bbfan Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 164



BeitragVerfasst: Do 07.12.06 21:22 
bei test projekt kann ich ohne fehler kompilieren. Allerdings ändert sich am Design rein gar nichts....

Wie sieht eine application denn überhaupt so aus, wenn sie so compiliert wurde? kann einer mal nen screenshot posten?

Vielleicht gefällt es einem ja gar nicht und dann hätte man umsonst Zeit investiert.
 
Antworten mit Zitat Beitrag melden
Private Nachricht sendenPosting in privater Nachricht zitieren
jaenicke
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 15841
Erhaltene Danke: 741

XP, W7 x64 (Chrome, IE9, FF), Debian, (OSX 10.7)
RAD XE 2, Java (NB), C++, C# (VS 2010), JS/HTML, PHP, Lazarus
BeitragVerfasst: Fr 08.12.06 00:15 
Oh man, du hast ja den klassischen XP-Stil (a la Windows 2000) :puke: aktiviert (sieht man auf deinem Screenshot). Dann siehst du halt auch nix von einem eventuellen XP-Style. Den siehst du halt nur wenn du den auf deinem System aktiviert hast.
Aber warum fragst du eigentlich nach XP-Style, wenn du den bei dir deaktiviert hast? :eyecrazy:
 
Antworten mit Zitat Beitrag melden
Private Nachricht sendenPosting in privater Nachricht zitieren
Popov
ontopic starontopic starontopic starontopic starhalf ontopic starhalf offtopic starofftopic starofftopic starofftopic star
Beiträge: 1598
Erhaltene Danke: 2

WinXP Prof.
Bei Kleinigkeiten D3Pro, bei größeren Sachen D6Pro oder D7
BeitragVerfasst: Fr 08.12.06 01:02 
Hier ein kleines Tool das ich mal programmiert habe. Es erstellt XP Manifeste. Das funktioniert in etwa so:

- Man erstellt ein Projekt, programmiert drann, compiliert es. Zum Schluß hat man ein EXE Programm.

- Dann startet man mein Tool und über Menü Datei wählt man das EXE Programm.

- Jetzt hat man zwei Möglichkeiten:

- 1. Auf Datei und dann Manifest speichern klicken und ein XP Manifest Datei erzeugen. Es ist nur eine Textdatei. Das reicht. Sie muß den gleichen Anfangsnamen wie das Programm haben und im gleichen Verzeichnis liegen (das erledigt das tool automatisch). Schon hat man das XP Style.

- 2. Auf Datei und dann Ressource erstellen klicken und ein RES Datei erzeugen. Das ist das Manifest als Ressource. Dann einfach irgendwo im Programm die Ressource einbinden, z.B. {$R MeinProgramm_manifest.RES}. Das reicht. Das Manifest wird mir einkompiliert und braucht nicht als Manifest Datei beliegen. Schon hat man das XP Style.

Das Tool ist eine Schnellprogrammierung, also nicht zu viel erwarten. Eber es erfüllt sein Zweck.

Die Datei liegt auf Rapidshare.com und ist etwa 150kB groß:
rapidshare.com/files.../XpManifest.rar.html

Noch zu deiner Frage bbfan, wie sieht der XP Style aus? Windows XP hat z.B. bei Editfeldern kein 3D Effekt, sondern einen blauen Rand. Die Buttons sind gerundet, nicht eckig. Also es ist nicht viel, aber es sieht wie ein XP Programm aus. Ohne sieht das Programm wie unter Windows 98 aus.

_________________
Popov


Zuletzt bearbeitet von Popov am Do 22.02.07 00:53, insgesamt 1-mal bearbeitet
 
Antworten mit Zitat Beitrag melden
Private Nachricht sendenPosting in privater Nachricht zitieren
jaenicke
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 15841
Erhaltene Danke: 741

XP, W7 x64 (Chrome, IE9, FF), Debian, (OSX 10.7)
RAD XE 2, Java (NB), C++, C# (VS 2010), JS/HTML, PHP, Lazarus
BeitragVerfasst: Fr 08.12.06 01:08 
Naja, kann man ja auch direkt einbinden, wenn es ein eigenes Projekt ist. Aber wie gesagt: Weshalb er nix davon sieht ist ja nicht, weil es nicht funktioniert sondern weil er einfach den XP-Stil aus hat...

Es gibt da dann natürlich auch noch Komponenten wie die Raize-Komponenten, die den XP-Stil simulieren (und das nicht besonders gut), aber das ist ja ne ganz andere Sache. Die meisten solcher Komponenten sehen ziemlich dämlich aus.
Abgesehen davon wärs ja Blödsinn den XP-Style zu deaktivieren und dann den zu simulieren ;-).
 
Antworten mit Zitat Beitrag melden
Private Nachricht sendenPosting in privater Nachricht zitieren
bbfan Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 164



BeitragVerfasst: Fr 08.12.06 21:38 
Gut Jungs! Viele Anregungen!

Ich werde das noch einmal ausprobieren!

Allerdings hatte ich ja das Problem, dass ich mein Projekt nicht mehr kompilieren konnte, sobald die manifest Datei vorhanden war.

Ich verwende in einem Programm (verdammt gross und komplex, 10 Jahre Entwicklung), eigen entwickelte Komponenten.
Darunter fallen auch die Buttons.

Kann es deswegen zu problemen kommen?

Die Kompatibilität zu Windows Style muss gewährleistet sein, egal ob XP Style in Windows aktiv ist oder nicht.
 
Antworten mit Zitat Beitrag melden
Private Nachricht sendenPosting in privater Nachricht zitieren
Blackheart666
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 2195

XP
D3Prof, D6Pers.
BeitragVerfasst: Fr 08.12.06 22:36 
bbfan hat folgendes geschrieben:
Gut Jungs! Viele Anregungen!

Ich werde das noch einmal ausprobieren!

Allerdings hatte ich ja das Problem, dass ich mein Projekt nicht mehr kompilieren konnte, sobald die manifest Datei vorhanden war.

Ich verwende in einem Programm (verdammt gross und komplex, 10 Jahre Entwicklung), eigen entwickelte Komponenten.
Darunter fallen auch die Buttons.

Kann es deswegen zu problemen kommen?

Die Kompatibilität zu Windows Style muss gewährleistet sein, egal ob XP Style in Windows aktiv ist oder nicht.


Jetzt gibt es "bald" Vista danach ... ? und nach 15..20 Jahren Entwicklung könntest Du Dir auch mal eine Neuere Delphiversion zulegen.

_________________
Blackheart666
Der Irrsinn ist bei Einzelnen etwas Seltenes, - aber bei Gruppen, Parteien, Völkern, Zeiten die Regel. (Friedrich Nietzsche)
 
Antworten mit Zitat Beitrag melden
Private Nachricht sendenPosting in privater Nachricht zitieren
bbfan Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 164



BeitragVerfasst: Sa 09.12.06 10:40 
Was ich brauche ist auch ein XP Style der aktiv, auch wenn der Benutzer unter XP mit einer Win2000 Design arbeitet.

Ich denke, dass geht dann nur mit den entsprechenden Komponenten...

Liefert D7 diese XP Style Komponenten?
 
Antworten mit Zitat Beitrag melden
Private Nachricht sendenPosting in privater Nachricht zitieren
GTA-Place
ontopic starontopic starontopic starontopic starontopic starontopic starofftopic starofftopic star
EE-Regisseur
Beiträge: 5248
Erhaltene Danke: 2

WIN XP, IE 7, FF 2.0
Delphi 7, Lazarus
BeitragVerfasst: Sa 09.12.06 10:45 
Nein, D7 liefert nur die Mögl. den XP-Style zu nutzen und das geht nur, wenn man das Theme auch aktiviert hat.

_________________
"Wer Ego-Shooter Killerspiele nennt, muss konsequenterweise jeden Horrorstreifen als Killerfilm bezeichnen." (Zeit.de)
 
Antworten mit Zitat Beitrag melden
Private Nachricht sendenPosting in privater Nachricht zitieren
home home