![]() |
Eigene Buttons in Delphi einfügen
Hey,
ich würde meine langweiligen Buttons gerne zu besser aussehenderen, neuen Buttons aus dem Internet austauschen. Jemand eine Idee wie ich das am besten mache? (Hab schon von der Image OnKlick Methode gehört, weiß dabei allerdings die Befehle für MouseOver und Mouse klick (oder so ähnlich =D) nicht; es soll sich ja verhalten wie ein normaler Button... danke lg |
AW: Eigene Buttons in Delphi einfügen
Was für Buttons meinst du?
|
AW: Eigene Buttons in Delphi einfügen
TButton -> irgendeiner aus dem Inet^^
|
AW: Eigene Buttons in Delphi einfügen
Pack die Images in eine ImageList, diese im Button.Images auswählen und den ImageIndex setzen
|
AW: Eigene Buttons in Delphi einfügen
hm, ich kenn mich damit nicht so genau aus, aber ich würde einfach ein Bild nehmen, es in TImage packen und dann die OnClick Methode des TImage auswerten.
Ansonsten meine ich mal etwas von repainten des TButtons gehört zu haben. Dass du irgendwie beim zeichnen des Buttons das ganze übermalst... Da müsstest du dann aber mal Leute mit mehr Ahnung fragen.(Die sich ja sowieso schon beteiligt haben... ;)) LG hans ditter |
AW: Eigene Buttons in Delphi einfügen
Zitat:
|
AW: Eigene Buttons in Delphi einfügen
Ist eine Eigenschaft, welche den Index des Bildes innerhalb der Imagelist angibt
|
AW: Eigene Buttons in Delphi einfügen
Wie wäre es mit Skins?
|
AW: Eigene Buttons in Delphi einfügen
alles klar klappt, danke =)
wie geanu funktioniert das jetzt, wenn ich bewirken will, dass es mir anzeigt, wenn ich mit der maus drüber fahre? (leuchtender rand oder so) |
AW: Eigene Buttons in Delphi einfügen
Der User DeddyH hat hier bei DP die GDI+ Buttons veröffentlicht, suche die mal hier im Forum, die sind bestimmt das richtige für dich ;)
|
AW: Eigene Buttons in Delphi einfügen
Warum keine Skins?
|
AW: Eigene Buttons in Delphi einfügen
Zitat:
|
AW: Eigene Buttons in Delphi einfügen
Zitat:
ps: mit der imagelist klappts, ich finde aber einfach keine passenden Buttons im inet :/ alle schlechte qualität oder kostenpflichtig...kennt jemand zufällig eine Seite mit tollen Button die ich (evtl. auch mit Paint oder so)beschriften kann? danke schonmal |
AW: Eigene Buttons in Delphi einfügen
Zu den Skins: Z.B.
![]() |
AW: Eigene Buttons in Delphi einfügen
Und zu den Icons/Grafiken:
![]() |
AW: Eigene Buttons in Delphi einfügen
danke aber das hat sich erledigt ;)
hab mir ne trial version von nem progrmm geholt, die buttons erstellt, ausgeschnitten und mit gimp als dmp gespeichert ;) aber nochmal zurück zur anderen frage: wioe stell ich die mouseover funktion ein? also dass es beim drüber fahren leuchtet? |
AW: Eigene Buttons in Delphi einfügen
Fange die Messages CM_MOUSEENTER und CM_MOUSELEAVE ab.
|
AW: Eigene Buttons in Delphi einfügen
wenn du icons klaust und dein programm veröffentlichen willst, handelst du dir unter umständen ne menge ärger ein. ;)
|
AW: Eigene Buttons in Delphi einfügen
wills nicht veröffentlichen ;)
... wie fange ich die denn ab? |
AW: Eigene Buttons in Delphi einfügen
Delphi-Quellcode:
type
TMyButton = class(TButton) ... private procedure CMMouseEnter(var Message: TMessage); message CM_MOUSEENTER; ... end; procedure TMyButton.CMMouseEnter(var Message: TMessage); begin inherited; //weiterer Code end; |
AW: Eigene Buttons in Delphi einfügen
oke das is mir viel zu kompliziert :D
hab erst vor paar tagen mit delphi angefangen :P |
AW: Eigene Buttons in Delphi einfügen
also wenns keinen einfachereren Weg gibt lass ichs jetzt ;) aber trotzdem danke für die mühe =D
|
AW: Eigene Buttons in Delphi einfügen
Bei den AlphaControls gibt es Buttons, die das automatisch machen. Ich weiß allerdings nicht, ob die bei der Lite-Edition dabei sind.
|
AW: Eigene Buttons in Delphi einfügen
alpha controls?
|
AW: Eigene Buttons in Delphi einfügen
Zitat:
![]() |
AW: Eigene Buttons in Delphi einfügen
![]() Ganz unten auf der Startseite gibt es die Lite-Edition zum frei verfügbaren Download. |
AW: Eigene Buttons in Delphi einfügen
das sieht ja ganz toll aus auf der demo, aber wie krieg ich solche buttons jetz in meine programm? :D
|
AW: Eigene Buttons in Delphi einfügen
Nimm TsButton statt TButton
|
AW: Eigene Buttons in Delphi einfügen
ja wie implementier ich die denn? also in der liste ist nichts automatisch neu gekommen
|
AW: Eigene Buttons in Delphi einfügen
Liste der Anhänge anzeigen (Anzahl: 1)
Sollte aber
|
AW: Eigene Buttons in Delphi einfügen
nope sry ... wodran könnts liegen?
muss ich das vllt irgendwo ins delphi verzeichnis entpacken/installieren? |
AW: Eigene Buttons in Delphi einfügen
Wozu werden Installationsanleitungen geschrieben, wenn sie dann nicht gelesen werden?
Zitat:
|
AW: Eigene Buttons in Delphi einfügen
Zitat:
Und in Schritt 2 bin ich mir auch schon nicht mehr sicher, ob ich das Verzeichnis richtig angegeben hab... also muss ich das nur bis in den "askindemo" ordner angeben oder weiter bis in "skins" und/oder "skins2"? |
AW: Eigene Buttons in Delphi einfügen
Versuch es mit denen für D2010 wenn noch keine XE Version verfügbar ist
|
AW: Eigene Buttons in Delphi einfügen
nein ich hab einfach überhaupt keine davon, keine einzige .dpk datei
|
AW: Eigene Buttons in Delphi einfügen
Eine Architect-Version und kein Plan von nichts. :roll:
Im Ordner "D2010" sind zwei Dateien: - acnt2010.dpk - acnt2010_R.dpk Nimmst Du zuerst die acnt2010_R.dpk und danach die acnt2010.dpk |
AW: Eigene Buttons in Delphi einfügen
Die 1. kompillieren und die 2. installieren
|
AW: Eigene Buttons in Delphi einfügen
sry hatte die flasche version gedownloaded =x hatte nur die "demo" weil ich dachte das wäre die einzige kostenfreie... scheine jetzt die richtige zu haben, ich probiers jetz ma
|
AW: Eigene Buttons in Delphi einfügen
[DCC Fataler Fehler] acnt2010_R.dpk(31): E2202 Package 'dbx' wird benötigt, konnte aber nicht gefunden werden
|
AW: Eigene Buttons in Delphi einfügen
Zitat:
Zitat:
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 03:39 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