Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Software-Projekte der Mitglieder (https://www.delphipraxis.net/26-software-projekte-der-mitglieder/)
-   -   DXButton (https://www.delphipraxis.net/75875-dxbutton.html)

Neutral General 26. Aug 2006 12:09


DXButton
 
Liste der Anhänge anzeigen (Anzahl: 3)
Hi,

Ich habe jetzt mal einen TDXButton gebastelt. Das ist spezieller Button den man unter DelphiX verwenden kann/muss.
Er ist abgeleitet von TImageSprite.

Features:

:arrow: Caption
:arrow: Font
:arrow: DownImage (Das Image das angezeigt wird wenn der Button gedrückt ist)
:arrow: OnClick
:arrow: OnMouseDown

Wie funktioniert der DXButton?:

Delphi-Quellcode:
uses DXButton;
Delphi-Quellcode:
var ADXButton: TDXButton;
Delphi-Quellcode:
ADXButton := TDXButton.Create(ASpriteEngine.Engine,ADXImageList.Items[x]);
ADXButton.DownImage := ADXImageList.Items[y];
Delphi-Quellcode:
ADXButton.OnClick := ATNotifyEvent;
ADXButton.OnMouseMove := ATMouseMoveEvent;
Credits:
Ich möchte mich an dieser Stelle bei mimi und igel457 bedanken, ohne die dieser Button niemals zustande gekommen wäre :)

Der Button ist natürlich erst in Entwicklung, d.h. Vorschläge werden gerne angenommen :)
Naja viel Spaß beim ausprobieren :)

Gruß
Neutral General

Neutral General 27. Aug 2006 16:00

Re: DXButton
 
Ehm wollte mal nachfragen ob es jemanden gibt der meinen Button vielleicht ansatzweise für interessant oder runterladenswert hält und mir mal bisschen Kritik oder Verbesserungsvorschläge an den Kopf werfen kann :mrgreen:

Nils_13 27. Aug 2006 16:34

Re: DXButton
 
Der Button ist sehr gut :thumb:

cringely 8. Sep 2006 13:49

Re: DXButton
 
Ein Vorschlag vielleicht:

Interessant wäre bei dem Button ein ähnliches Verhalten wie im Windowsbetriebssystem, d.h.
wenn gedrückt und haltenden Mausklick mit Verlassen der Schaltfläche, dass diese dann nicht
mehr gedrückt aussieht und auch nicht das Verhalten onClick() auslöst.

Natürlich muss die Schaltfläche wieder gedrückt aussehen, falls man doch noch wieder auf
diese mit dem Mauszeiger zurückkehrt. :hi:


Alle Zeitangaben in WEZ +1. Es ist jetzt 07:31 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz