Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Die Delphi-IDE (https://www.delphipraxis.net/62-die-delphi-ide/)
-   -   Design der erstellten kommponente verändern (https://www.delphipraxis.net/132810-design-der-erstellten-kommponente-veraendern.html)

thiagojonas 20. Apr 2009 12:10


Design der erstellten kommponente verändern
 
Hallo Freunde, ich habe es jetzt endloich geschafft selbst komponente zu erstellen.
Ist ja auch nicht besonders schwer :-D
Schwieriger wird es wenn ich das Design verändern möchte.
Ich habe eine Button Komponente erstellt und von diesem Button möchte ich gerne das Design verändern.
Kann mir da jemand weiterhelfen?
Danke im voraus :thumb:

DeddyH 20. Apr 2009 12:18

Re: Design der erstellten kommponente verändern
 
Wenn Du die Komponente nicht von TButton, sondern von z.B. TCustomControl oder TGraphicControl abgeleitet hast, kannst/musst Du in der Paint-Methode die gesamte Darstellung selbst übernehmen.

Bernhard Geyer 20. Apr 2009 12:23

Re: Design der erstellten kommponente verändern
 
Zitat:

Zitat von thiagojonas
Ich habe eine Button Komponente erstellt und von diesem Button möchte ich gerne das Design verändern.

Ich glaube wir haben einen neuen "Most Asked Question"

Einfach im Forum mal nach Skinning oder Theming suchen und du bekommst einiges an Hinweisen/Tipps.

thiagojonas 20. Apr 2009 13:38

Re: Design der erstellten kommponente verändern
 
@Bernhard Geyer
Danke aber ich will keine Skins, WIRKLICH alles selber machen.

@DeddyH
Danke für die Information. Kennst du noch ein paa gute tutorials dafür?

DeddyH 20. Apr 2009 13:40

Re: Design der erstellten kommponente verändern
 
Tutorials zur Komponentenentwicklung kenne ich aus dem Hut gerade keine, aber schau doch mal in die OpenSource-Sparte, da gibt es reichlich Buttons mit z.T. sehr ausgefallenen Designs, von deren Code kann man sich ja Anregungen holen ;)

[edit] Beispielsweise dieser [/edit]

mkinzler 20. Apr 2009 13:42

Re: Design der erstellten kommponente verändern
 
http://www.delphi-treff.de/tutorials...en-entwicklen/

thiagojonas 20. Apr 2009 13:47

Re: Design der erstellten kommponente verändern
 
@mkinzler
Nein danke, das weiß ich schon :-D
Ich meine Direkt über TGraphicControl bzw. wie ich dann ein Bild für für den Button hochlade.
Außerdem gibt es da noch bestimmt einige EventHandlers, wie MuseOver, MouseDown und Enabled,w o man getrennt die Bitmaps darstellen kann.

Danke schau ich mir mal an :-D

SirThornberry 20. Apr 2009 14:03

Re: Design der erstellten kommponente verändern
 
auf alle Eigenschaften musst du selbst reagieren. In der Paint-Methode kannst du malen was du willst und entsprechend kannst du dort selbst prüfen ob etwas enabled ist, die Maus drüber ist etc.


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