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 Inputfelder / Buttons gestalten (https://www.delphipraxis.net/99812-inputfelder-buttons-gestalten.html)

meisteralex 18. Sep 2007 06:34


Inputfelder / Buttons gestalten
 
Servus,
hab da mal ne Frage:
Wie kann ich z.b. Editfelder oder Buttons nach meinen wünschen gestalten ?
Statt diesem Reliefrand hätte ich z.b. gerne einen einfachen schwarzen Rand usw....

mkinzler 18. Sep 2007 06:37

Re: Inputfelder / Buttons gestalten
 
Stichwort OwnerDraw

Ralf Kaiser 18. Sep 2007 07:25

Re: Inputfelder / Buttons gestalten
 
Zitat:

Zitat von mkinzler
Stichwort OwnerDraw

Für Editfelder und Buttons? Aber nicht mit den VCL-Standardkomponenten.

meisteralex 18. Sep 2007 07:33

Re: Inputfelder / Buttons gestalten
 
hab zwar jetzt mal danach gesucht, aber bin genau so schlau wie vorher

Bernhard Geyer 18. Sep 2007 07:33

Re: Inputfelder / Buttons gestalten
 
Zitat:

Zitat von Alfi001
Zitat:

Zitat von mkinzler
Stichwort OwnerDraw

Für Editfelder und Buttons? Aber nicht mit den VCL-Standardkomponenten.

Genau. VCL-Standardkomponenten sind oft "nur" Wrapper um Win32-API-Controls und diese zeichnen sich so wie es das Betriebssystem vorsieht. Möglichkeiten wäre (falls man nicht alles selbst machen will) Skinning-Komponenten oder Controls die ein eigenes Layout mitbringen bzw. eigene Themes unabhängig vom BS laden können. Wobei mich eher stört wenn jede Applikation ihr eigenes Look&Fell mitbringt.

meisteralex 18. Sep 2007 07:45

Re: Inputfelder / Buttons gestalten
 
was wären z.b. solche kontrols ?
habe mal welche von jvcl ausprobiert, aber die hatten auch ein gewisses eigenleben bei größenänderung usw.

Bernhard Geyer 18. Sep 2007 07:52

Re: Inputfelder / Buttons gestalten
 
ElPack für Controls mit eigenen Zeichenroutinen und eigenes Theming
und VCLSkin für ein Lösung die schon vorhandene Controls ein anderes Design verpassen.

Chaosente 18. Sep 2007 14:59

Re: Inputfelder / Buttons gestalten
 
Soweit ich weis, kosten beide sachen die du da genannt hast geld... tschuldigug das ich mcih einmische, aber gibt es überhaupt freeware auf dem gebiet? Glaube nämlich nicht, und ich würde mein form auch gerne etwas schöner gestallten, aber ich weis nciht wie...

Adrian112 18. Sep 2007 15:25

Re: Inputfelder / Buttons gestalten
 
Da gibt's die SkinVactory Componenten. Da gibt es einen hauptkomponente, mit der man dem Formular Bitmap Skins zuweisen kann. Dann gibts noch Edits Buttons u.s.w. (Natürlich kostenlos) Weis aber nicht mehr wo ich sie runtergeladen hab :oops: (Kannst ja mal googeln)

@ Edit: hier

Chaosente 19. Sep 2007 15:47

Re: Inputfelder / Buttons gestalten
 
Zu den SkinFactory Kompos hab ich mal ne Frage. Und zwar weis ich nicht wie ich den hover effekt hinkriege, der in dem Beispielprogramm zu sehen ist. Kann mir das jemand mal erklären?

Adrian112 19. Sep 2007 15:49

Re: Inputfelder / Buttons gestalten
 
Was für einem Beispielprogramm?

Chaosente 19. Sep 2007 15:52

Re: Inputfelder / Buttons gestalten
 
http://www.tmssoftware.com/tsf.htm

da gibs sample applications.

Ich verusch mir grad beizubringen wie das ganze funtzt aber die beispiele sind nicht sehr aufschlussreich

vllt kann mir ja jemand helfen

Adrian112 19. Sep 2007 15:58

Re: Inputfelder / Buttons gestalten
 
Ja, doch der Source ist doch dabei, da müsstest du ja eigendlich nur im OI / Code gucken welche Einstellungen vorgenomen wurden, und diese selbst anwenden oder?

Chaosente 19. Sep 2007 16:14

Re: Inputfelder / Buttons gestalten
 
im source steht nciht viel, das geht scheinbar über den objektinspector, oder ich bin vll blind...

Bernhard Geyer 19. Sep 2007 16:46

Re: Inputfelder / Buttons gestalten
 
Zitat:

Zitat von Chaosente
im source steht nciht viel, das geht scheinbar über den objektinspector, oder ich bin vll blind...

Denke auch nicht das du in der kostenlosen Version alle Sourcen hast. Dies kannst Du für 50 €uronen erwerben.

Chaosente 19. Sep 2007 18:16

Re: Inputfelder / Buttons gestalten
 
hab rausgefunden wie der hover effekt funktioniert, das bitmap wird quasi automatisch verschoben, und zwar nach links, da man vorher den ausschnitt auf einem bitmap angegeben hat kann rechts daneben noch was liegen, das ist dann der hover effekt eigentlich ganz einfach, nur schwer zu erklären


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