Delphi-PRAXiS
Seite 1 von 2  1 2      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Eigene Buttons in Delphi einfügen (https://www.delphipraxis.net/154532-eigene-buttons-delphi-einfuegen.html)

mrschaf 14. Sep 2010 16:13

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

mkinzler 14. Sep 2010 16:19

AW: Eigene Buttons in Delphi einfügen
 
Was für Buttons meinst du?

mrschaf 14. Sep 2010 16:25

AW: Eigene Buttons in Delphi einfügen
 
TButton -> irgendeiner aus dem Inet^^

mkinzler 14. Sep 2010 16:28

AW: Eigene Buttons in Delphi einfügen
 
Pack die Images in eine ImageList, diese im Button.Images auswählen und den ImageIndex setzen

hans ditter 14. Sep 2010 16:31

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

mrschaf 14. Sep 2010 17:27

AW: Eigene Buttons in Delphi einfügen
 
Zitat:

Zitat von mkinzler (Beitrag 1049590)
Pack die Images in eine ImageList, diese im Button.Images auswählen und den ImageIndex setzen

was Genau ist imaGeindex? :x sry =D

mkinzler 14. Sep 2010 17:30

AW: Eigene Buttons in Delphi einfügen
 
Ist eine Eigenschaft, welche den Index des Bildes innerhalb der Imagelist angibt

Luckie 14. Sep 2010 17:50

AW: Eigene Buttons in Delphi einfügen
 
Wie wäre es mit Skins?

mrschaf 14. Sep 2010 18:34

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)

lbccaleb 14. Sep 2010 21:05

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 ;)

Luckie 14. Sep 2010 21:06

AW: Eigene Buttons in Delphi einfügen
 
Warum keine Skins?

Sir Rufo 14. Sep 2010 21:46

AW: Eigene Buttons in Delphi einfügen
 
Zitat:

Zitat von Luckie (Beitrag 1049651)
Warum keine Skins?

Weil die keine Haare haben :mrgreen:

mrschaf 15. Sep 2010 10:47

AW: Eigene Buttons in Delphi einfügen
 
Zitat:

Zitat von Luckie (Beitrag 1049651)
Warum keine Skins?

wenn du mir sagst, wie ich wo skins einfüge, würde ich das versuchen :D

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

mkinzler 15. Sep 2010 10:52

AW: Eigene Buttons in Delphi einfügen
 
Zu den Skins: Z.B. http://www.alphaskins.com/ (Lite Version ist frei)

DeddyH 15. Sep 2010 10:52

AW: Eigene Buttons in Delphi einfügen
 
Und zu den Icons/Grafiken: http://www.delphipraxis.net/85498-wo...-software.html

mrschaf 15. Sep 2010 11:06

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?

DeddyH 15. Sep 2010 11:13

AW: Eigene Buttons in Delphi einfügen
 
Fange die Messages CM_MOUSEENTER und CM_MOUSELEAVE ab.

cookie22 15. Sep 2010 11:22

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. ;)

mrschaf 15. Sep 2010 11:27

AW: Eigene Buttons in Delphi einfügen
 
wills nicht veröffentlichen ;)
...
wie fange ich die denn ab?

DeddyH 15. Sep 2010 11:32

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;

mrschaf 15. Sep 2010 11:41

AW: Eigene Buttons in Delphi einfügen
 
oke das is mir viel zu kompliziert :D
hab erst vor paar tagen mit delphi angefangen :P

mrschaf 15. Sep 2010 12:20

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

DeddyH 15. Sep 2010 12:29

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.

mrschaf 15. Sep 2010 12:36

AW: Eigene Buttons in Delphi einfügen
 
alpha controls?

mkinzler 15. Sep 2010 12:37

AW: Eigene Buttons in Delphi einfügen
 
Zitat:

Zitat von mrschaf (Beitrag 1049785)
alpha controls?

http://www.delphipraxis.net/1049749-post14.html

DeddyH 15. Sep 2010 12:38

AW: Eigene Buttons in Delphi einfügen
 
http://www.alphaskins.com/
Ganz unten auf der Startseite gibt es die Lite-Edition zum frei verfügbaren Download.

mrschaf 15. Sep 2010 13:06

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

mkinzler 15. Sep 2010 13:11

AW: Eigene Buttons in Delphi einfügen
 
Nimm TsButton statt TButton

mrschaf 15. Sep 2010 13:38

AW: Eigene Buttons in Delphi einfügen
 
ja wie implementier ich die denn? also in der liste ist nichts automatisch neu gekommen

mkinzler 15. Sep 2010 13:43

AW: Eigene Buttons in Delphi einfügen
 
Liste der Anhänge anzeigen (Anzahl: 1)
Sollte aber

mrschaf 15. Sep 2010 13:53

AW: Eigene Buttons in Delphi einfügen
 
nope sry ... wodran könnts liegen?
muss ich das vllt irgendwo ins delphi verzeichnis entpacken/installieren?

DeddyH 15. Sep 2010 13:56

AW: Eigene Buttons in Delphi einfügen
 
Wozu werden Installationsanleitungen geschrieben, wenn sie dann nicht gelesen werden?
Zitat:

Zitat von INSTALL.txt
Install for Delphi :

1. Start by unpacking the acnt*.zip files into a folder of your own choice.
2. This directory must be registered in system search path. And add, (if need)
AlphaControls directory in Delphi (Tools->Environment Options->Library->Library
Path).
3. Use "File\Open..." menu item of Delphi IDE to open the AlphaControls
run-time package acntX_r.dpk (x - version of Delphi). In the "Package..."
window click "Compile" button to compile run-time library.
4. Use "File\Open..." menu item of Delphi IDE to open the AlphaControls
design-time package acntX.dpk. In the "Package..." window click "Install"
button to install the library.
5. DB-aware components users can install AlphaDB pack by copying AlphaDB files
to AlphaControls directory and AlphaDB.dpk file installing.


mrschaf 15. Sep 2010 14:37

AW: Eigene Buttons in Delphi einfügen
 
Zitat:

Zitat von DeddyH (Beitrag 1049807)
Wozu werden Installationsanleitungen geschrieben, wenn sie dann nicht gelesen werden?
Zitat:

Zitat von INSTALL.txt
Install for Delphi :

1. Start by unpacking the acnt*.zip files into a folder of your own choice.
2. This directory must be registered in system search path. And add, (if need)
AlphaControls directory in Delphi (Tools->Environment Options->Library->Library
Path).
3. Use "File\Open..." menu item of Delphi IDE to open the AlphaControls
run-time package acntX_r.dpk (x - version of Delphi). In the "Package..."
window click "Compile" button to compile run-time library.


also bis dahin bin ich gekommen(hoffentlich). Bei Schritt 3 fehlt mir jetzt dieses Package... so eins gibts bei mir im entpackten ordner leider garnicht.
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"?

mkinzler 15. Sep 2010 15:00

AW: Eigene Buttons in Delphi einfügen
 
Versuch es mit denen für D2010 wenn noch keine XE Version verfügbar ist

mrschaf 15. Sep 2010 15:03

AW: Eigene Buttons in Delphi einfügen
 
nein ich hab einfach überhaupt keine davon, keine einzige .dpk datei

Die Muhkuh 15. Sep 2010 15:07

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

mkinzler 15. Sep 2010 15:08

AW: Eigene Buttons in Delphi einfügen
 
Die 1. kompillieren und die 2. installieren

mrschaf 15. Sep 2010 15:13

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

mrschaf 15. Sep 2010 15:19

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

DeddyH 15. Sep 2010 15:21

AW: Eigene Buttons in Delphi einfügen
 
Zitat:

Zitat von DeddyH (Beitrag 1049787)
http://www.alphaskins.com/
Ganz unten auf der Startseite gibt es die Lite-Edition zum frei verfügbaren Download.

Zitat:

Zitat von mrschaf (Beitrag 1049834)
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

Junge Junge :roll:


Alle Zeitangaben in WEZ +1. Es ist jetzt 03:39 Uhr.
Seite 1 von 2  1 2      

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