Das FlatButton Control ist eine überholte Version des normalen CommandButtons von Microsoft. Genau wie
beim CommandButton können mit Hilfe des &-Operators Shortcuts festgelegt werden sowie mit dem
Eigenschaften Default und
Cancel weitere Hotkeys festzulegen. Auf Wunsch kann eine
Hoverfarbe ausgewählt werden, die angezeigt wird, wenn sich der Mauscursor über dem Button befindet.
Dank der Ereignisprozeduren (Click, MouseMove, MouseDown, MouseUp,...) und den Eigenschaften
hWnd und hDC kann
direkt auf das Steuerelement reagiert werden und das Erscheinungsbild verändert werden.
Der Sourcecode des FlatButton Controls ist völlig frei verfügbar und bringt Ihnen einige Vorteile:
- Sie benötigen keine externen OCX-Dateien
- Sie können die Funktionsweise selbst nachvollziehen und so eventuell etwas dazulernen
- Sie können den Button leicht Ihren Vorstellungen anpassen
Sie dürfen den Sourcecode frei in ihren eigenen Programmen verwenden, solange ein Urheber-Hinweis
bestehen bleibt. Zusätzlich würde ich mich natürlich sehr über eine Nennung in den Programmcredits
freuen.
Neu in Version 2.02:
- Wenn sich der Mauszeiger über dem Button befand, standen alle anderen Controls still, der
Textcursor einer TextBox beispielsweise blinkte nicht mehr und alle Timer blieben stehen. Dieser Fehler wurde
behoben.
- Die Shortcuts für den Button waren global definiert, d.h. egal welche Form gerade aktiv war, der
Shortcut wurde trotzdem ausgelöst. In der aktuellen Version wird dies verhindert.
- Endlich wurden die lang vermissten Eigenschaften Default
und Cancel integriert.
- Der Sourcecode wurde ausführlicher mit Kommentaren versehen.
- Die Readme-Datei wurde erweitert.

mindestens Windows 95 oder NT 3.51 (32 Bit)

Microsoft Visual Basic ab Version 5