![]() |
GUI Design
Hi,
ich moechte meine Programme etwas huebscher als das Standart mausgrau-und-eckig unter Win2000 und <WinXP gestalten und habe mir mehrere Skin-Engines angesehen. Loesungen, die eigene Abkoemmlinge von Standartkompos voraussetzen, kommen schonmal nicht in Frage. Einzig VCLSkin konnte einen Grossteil meiner vorhandenen Kompos skinnen, aber leider auch nur einen Grossteil. Leider kann ich auf die anderen Kompos nicht verzichten, so dass VCLSkin auch nicht so das Wahre fuer mich ist. Wie kann ich haendisch die Oberflaeche veraendern? Also Hintergrund, Button, Scrollbars...? Kann auch fest verdrahtet sein... Hauptsache, das Fenster sieht nicht so langweilig aus. :wink: Danke schonmal fuer Anregungen! |
Re: GUI Design
Hallo,
eine händische Möglichkeit wäre es Images zu verwenden. Ein Hintergrundbild fürs Form, anstatt Buttons Bilder, ... Ist halt aufwendig. grüße, daniel |
Re: GUI Design
Ok, Form und Buttons sind klar... Aber was mache ich mit Scrollbars, Comboboxen etc.?
|
Re: GUI Design
hmm,
eventuell Nachfahren davon erzeugen, die du mit Bildern skinnen kannst. Allerdings hast du dann keine Standardkompos mehr. |
Re: GUI Design
|
Re: GUI Design
Sind auf torry.net zwar nette Kompos, aber die bringen mir leider nichts...
Das ganze Programm soll ja ein einheitliches Aussehen haben und dazu gehoeren neben Form eben noch die anderen Komponenten. Und da ich teilweise spezielle Kompos nutze, wuerden zumindest die weiterhin grau und eckig dargestellt werden. Wie kann ich denn bei einer bestehenden Komponente haendisch das Erscheinungsbild aendern? So ne Art OnCustomDraw habe ich leider nicht gefunden... |
Re: GUI Design
Zitat:
|
Re: GUI Design
Zitat:
|
Re: GUI Design
Also dass verstehe ich jetzt nicht.
Ich nutze zum Beispiel das ElPack (zwar nicht wegen dem XP-Style, aber der ist dabei). Und die Komponenten unterstützen meines Wissens nach alle XP-Style, ohne Ausnahme. Die Standardkomponente machen da die Ausnahme und bei BitBtn und Co geht dann leider nichts... An welchen Komponenten konkret hängt es denn? |
Re: GUI Design
Es haengt leider an dieser Komponente:
![]() Und das ist leider das Kernstueck meines Programmes... |
Alle Zeitangaben in WEZ +1. Es ist jetzt 17:21 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