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 Programmfenster designen (https://www.delphipraxis.net/61872-programmfenster-designen.html)

Timelesk 27. Jan 2006 13:44


Programmfenster designen
 
Hi,

ich habe mich schon des öfteren gefragt, wie man das Design der Programmfenster ändern kann, sodass mein kompiliertes Projekt nicht wie jedes 08/15-Programm aussieht, sondern seinen eigenen Look hat?

z.B. hier: http://www.delphipraxis.net/internal...=417858#417858

Da sieht das Fenster ganz anders aus, als es normal unter Win2000/ WinXP ist!

Könnt ihr mir ein bischen auf die Sprünge helfen? Irgendwie hab ich noch nicht die richtigen Begriffe für die Suchfunktion gefunden oder aber ich habe etwas total übersehen.

Vielen Dank

goodbye
Timelesk


PS: Habe Delphi2006

3_of_8 27. Jan 2006 13:52

Re: Programmfenster designen
 
Zum Beispiel mit einer Form mit BorderStyle bsnone, Hintergrundbild und Transparenz.

mkinzler 27. Jan 2006 13:55

Re: Programmfenster designen
 
Es gibt einige Skinning-Komponenten auf dem Markt, wenn du das meinst. Z.B. AlphaControls, SweetControls, XmlSkingen usw.

Garfield 27. Jan 2006 15:38

Re: Programmfenster designen
 
Zitat:

Zitat von Timelesk
z.B. hier: http://www.delphipraxis.net/internal...=417858#417858

Da sieht das Fenster ganz anders aus, als es normal unter Win2000/ WinXP ist!

In dem Fall dürfte kein Skin zur Anwendung kommen. Man muss nur Themes verwenden.

Zum Beispiel:
http://www.stylexp.de/
http://www.tgtsoft.com/

konda 27. Jan 2006 15:41

Re: Programmfenster designen
 
Was sind Themes? :gruebel:

Garfield 27. Jan 2006 15:45

Re: Programmfenster designen
 
Uups. In WinXP wird das in den Eigenschaften der Anzeige als Design bezeichnet.

ichbins 27. Jan 2006 16:12

Re: Programmfenster designen
 
Bei dem Programm kommen keine Themes zum Einsatz, bei mir sieht das (ohne installierte Themes) genauso aus.

Wie gesagt, verwende entsprechende Komponenten.

Chrissi91 27. Jan 2006 17:13

Re: Programmfenster designen
 
Also gute Screenshots sind bei euren Links bei. Was ich blöd finde:

Alle habe ich runtergeladen. Nur funktionieren sie unter Windows98 nicht. Kennt nicht jemand solche, die auch unter 98 laufen? ^^

konda 28. Jan 2006 12:36

Re: Programmfenster designen
 
Aber wie stellt man ein, dass das Design nur für sein eigenes Programm ist? :?:

lizardking 28. Jan 2006 12:54

Re: Programmfenster designen
 
Interessantes Topic :)

Hab mich dadurch inspiriert auch mal ein wenig damit beschaeftigt und mit den bisherigen Tips klappt's schon ganz gut - Paint-Methode ueberschrieben und dort die Fensterelemente selbst zeichnen und dementsprechend eigene Mouse-Events schreiben, damit man das Fenster verschieben, Groesse aendern etc. kann.

Aber nun.... Wenn ich dem Fenster jetzt ein TMainMenu hinzufuege, dann erscheint das ganz oben und darunter dann meine selbstgezeichnete Fensterleiste :( Ueberschreiben der GetClientRect-Methode bringt auch irgendwie nix. Wie krieg ich denn das jetzt hin, dass das Menue dann unter meiner Fensterleiste erscheint (ohne gleich noch die TMainMenu abzuleiten und umzuschreiben) ?

Thx in advance,

Gruss,

Lizzy

alzaimar 28. Jan 2006 13:37

Re: Programmfenster designen
 
Kleinigkeit am Rande:
Programme unterscheiden sich von 08/15-Programme durch die Funktionalität, das Look & Feel und die Stabilität, und nicht durch das Äußere.

Es kommt auf die inneren Werte an, wie bei Menschen eben.

Allerdings, das muss ich zugeben, ist mir bei gleichwertigen Programmen das 'Hübschere' lieber. Das fängt aber nicht bei Skins o.ä. an, sondern erstmal am Gefühl für Proportionen. Da kann man noch so coole Skins haben, wenn die Knöppe zu eng beieinander stehen, oder Controls sinnlos auf der Form verstreut sind, sodaß sich das Auge innerlich übergibt, hat man irgendwas Falsch gemacht. So eine Software kann auch kein noch so cooles Skin aufbeppen.

Die große Kunst ist es doch, mit den speckig-altbackenen Controls eine GUI hinzuzaubern, die trotzdem ansehnlich und 'professionell' aussieht, eben weil Proportionen wohlüberlegt gewählt, Formulare nicht überladen, und das Look&Feel unter ergonomischen Gesichtspunkten optimal umgesetzt ist.

Wer sowas kann, der kann seiner ohnehin schon supergeilen Software noch durch Skins das i-Tüpfelchen aufsetzen und eine absolut perfekte Granate hinzaubern.

Der umgekehrte Weg, also erst 'kinky skinning' und dann vielleicht auch mal Funktion, führt eigentlich nie zum Erfolg.

konda 28. Jan 2006 13:57

Re: Programmfenster designen
 
Kann mir jemand sagen, was genau ich downloaden muss, damit ich so eine Skinn-Komponente habe(sollte kostenlos sein). Schreibt mir bitte eine Internetadresse. :gruebel:

Chrissi91 28. Jan 2006 14:19

Re: Programmfenster designen
 
Zitat:

Zitat von konda
Kann mir jemand sagen, was genau ich downloaden muss, damit ich so eine Skinn-Komponente habe(sollte kostenlos sein). Schreibt mir bitte eine Internetadresse. :gruebel:

Du musst bei den von den anderen aufgezählten Links einfach auf Download klicken. :roll:

Oder verstehe ich dich falsch? :gruebel:

P.S.: Ich brauche jetzt keine Skinkomponenten mehr, die auf Win98 laufen müssen, da ich jetzt stolzer besitzer von Windows XP Home bin. :hello: :zwinker:

konda 28. Jan 2006 15:44

Re: Programmfenster designen
 
Ja klar, aber was genau soll ich mir da downloaden. Was hast du den downgeloadet? :cyclops:

PierreB 28. Jan 2006 15:49

Re: Programmfenster designen
 
Zitat:

Zitat von konda
Ja klar, aber was genau soll ich mir da downloaden. Was hast du den downgeloadet? :cyclops:

Zum Beispiel: http://www.alphaskins.com/sfiles/alite.zip oder http://www.simventions.com/xmlskingen/XMLSkinGen.zip.

So viel zum downloaden gibs da ja nun auch nicht, dass man es nicht findet.

konda 28. Jan 2006 16:02

Re: Programmfenster designen
 
Bei den Packages ist das Problem nur, dass wenn ich das eine installieren will irgendein Package namens XMLRTL fehlt und das andere ist ein Laufzeit-Package und damit weiss ich nichts anzufangen.

Khabarakh 28. Jan 2006 16:06

Re: Programmfenster designen
 
Das Package fehlt bei der Personal. Hier steht, wie du das Problem umgehen kannst.

Chrissi91 28. Jan 2006 16:24

Re: Programmfenster designen
 
Meine Meinung. ^^

konda 28. Jan 2006 16:31

Re: Programmfenster designen
 
:thumb: Ja, jetzt klappts, aber wie verwende ich die Komponenten? Bei mir ist auch so alles im alten Design. :gruebel:

[Edit]Ich habe die Anleitung durchgelesen, jetzt hab ich es kapiert[\Edit]

3_of_8 2. Feb 2006 18:44

Re: Programmfenster designen
 
AlphaControls kostet was.
Das zweite ist down und geht ned.
Und das 3. ist ned so ganz das Wahre.

Gibts noch andere Möglichkeiten?

konda 8. Feb 2006 16:26

Re: Programmfenster designen
 
Ja, http://www.almdev.com/

turboPASCAL 8. Feb 2006 17:04

Re: Programmfenster designen
 
:cyclops: Die "Skinned Controls" von www.alphaskins.com sind ja wirklich gute Sachen.... :thumb:

Nur leider ist die Vollversion etwas teuer...

3_of_8 8. Feb 2006 18:53

Re: Programmfenster designen
 
Unsre Nr. 3 (-NIP-) (in unserem Team mein ich) bastelt grad solche Kompos. Mal schaun was rauskommt.

Nicodius 6. Mai 2006 11:09

Re: Programmfenster designen
 
bei mir kommt bei der alphaskin install der fehler "sedit.pas fehlt" :(

kurtm1 11. Mai 2006 16:38

Re: Programmfenster designen
 
Gibts auch irgendwas Freeware mäßiges zu dem Thema?

Christian18 7. Jun 2007 20:19

Re: Programmfenster designen
 
Hallo,

da habe ich jetzt auch mal eine Frage,

ist das kostenlos???

http://www.alphaskins.com/sfiles/alite.zip

Garfield 24. Jun 2007 14:11

Re: Programmfenster designen
 
Nach der Preisliste http://www.alphaskins.com/dwnld.php denke ich: Ja.

Chrissi91 24. Jun 2007 17:02

Re: Programmfenster designen
 
Hi,

was meinst du warum das Teil Lite heißt? ;)

Ja es ist kostenlos. Habe es selbst mal ne Zeit lang benutzt. Aber so begeistert war ich auch nicht von.


Alle Zeitangaben in WEZ +1. Es ist jetzt 15:16 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