Rubrik: Grafik und Font · Grafische Effekte | VB-Versionen: VB5, VB6 | 22.09.04 |
CommandButtons mit Hintergrund-Farbverlauf Sie wollten schon immer moderne Schaltflächen mit Hintergrund-Farbverlauf in Ihrer Anwendung verwenden? Kein Problem :-) Und das alles mit VB-Boardmitteln! | ||
Autor: Dieter Otter | Bewertung: | Views: 14.375 |
www.tools4vb.de | System: Win9x, WinNT, Win2k, WinXP, Win7, Win8, Win10, Win11 | Beispielprojekt auf CD |
Sie wollten schon immer moderne Schaltflächen mit Hintergrund-Farbverlauf in Ihrer Anwendung verwenden? Kein Problem Und das alles mit VB-Boardmitteln!
Alles, was Sie hierzu benötigen, ist ein Standard CommandButton-Control mit der Eigenschaft Style = 1 - grafisch und ein paar API-Funktionen, mit denen ein StdPicture-Objekt mit frei wählbarem Farbverlauf erstellt wird. Wie das geht, haben wir Ihnen bereits vor längerer Zeit gezeigt:
StdPicture mit Farbverlauf erstellen
Und hier der Code, um eine Schaltfläche mit Hintergrund-Farbverlauf auszustatten:
' Farbverlauf blau/weiß von rechts nach links Set Command1.Picture = CreateGradientBitmap( _ .Width / Screen.TwipsPerPixelX, _ (.Height / Screen.TwipsPerPixelY) * 2, _ vbBlue, vbWhite, True)
Wie bereits eingangs erwähnt muss die Style-Eigenschaft des CommandButtons unbedingt auf "1 - grafisch" festgelegt werden!