ABOUT Visual Basic Programmieren Programmierung Download Downloads Tips & Tricks Tipps & Tricks Know-How Praxis VB VBA Visual Basic for Applications VBS VBScript Scripting Windows ActiveX COM OLE API ComputerPC Microsoft Office Microsoft Office 97 Office 2000 Access Word Winword Excel Outlook Addins ASP Active Server Pages COMAddIns ActiveX-Controls OCX UserControl UserDocument Komponenten DLL EXE
Diese Seite wurde zuletzt aktualisiert am 13.01.2000

Diese Seite wurde zuletzt aktualisiert am 13.01.2000
Aktuell im ABOUT Visual Basic-MagazinGrundlagenwissen und TechnologienKnow How, Tipps und Tricks rund um Visual BasicActiveX-Komponenten, Controls, Klassen und mehr...AddIns für die Visual Basic-IDE und die VBA-IDEVBA-Programmierung in MS-Office und anderen AnwendungenScripting-Praxis für den Windows Scripting Host und das Scripting-ControlTools, Komponenten und Dienstleistungen des MarktesRessourcen für Programmierer (Bücher, Job-Börse)Dies&Das...

Themen und Stichwörter im ABOUT Visual Basic-Magazin
Code, Beispiele, Komponenten, Tools im Überblick, Shareware, Freeware
Ihre Service-Seite, Termine, Job-Börse
Melden Sie sich an, um in den vollen Genuss des ABOUT Visual Basic-Magazins zu kommen!
Informationen zum ABOUT Visual Basic-Magazin, Kontakt und Impressum

Zurück...

Zurück...


Anzeige

(-hg) mailto:hg_buttonsbunt@aboutvb.de

Leider ist es nicht möglich, bei einem CommandButton die Textfarbe zu ändern. Die Hintergrundfarbe scheinen Sie ebenso wenig ändern zu können. Letztere können Sie allerdings setzen, wenn Sie die Eigenschaft Style auf 1 (= grafisch) einstellen (Command2 in der Abbildung).


Farbige Schaltflächen mit umfunktionierten CheckBoxen

Wenn Sie eine Schaltfläche benötigen, bei der Sie die Textfarbe wählen können, nehmen Sie eine CheckBox. Stellen Sie auch bei dieser die Eigenschaft Style auf 1 (dann können Sie ebenfalls die Hintergrundfarbe wählen). Damit die Schaltfläche der nun wie ein Button aussehenden CheckBox wieder in die Standardlage zurückspringt, setzen Sie im Click-Ereignis der CheckBox die Eigenschaft Value wieder auf 0 (vbUnchecked).

Allerdings wird dadurch erneut das Click-Ereignis ausgelöst. Sie verhindern dies mit der in Aller guten Dinge ist eins"Aller guten Dinge ist eins" gezeigten Technik.

Private Sub Check1_Click()
  Static InProc As Boolean
  
  If InProc Then
    Exit Sub
  Else
    InProc = True
  End If
  Check1.Value = 0
  MsgBox "CheckBox als Button", , "ForeColor/BackColor"
  InProc = False
End Sub

Das Click-Ereignis einer zur Schaltfläche umfunktionierten CheckBox bearbeiten Sie auf diese Weise


Beispiel-Projekt ButtonColorsTest (buttoncolors.zip - ca. 1,9 KB)






Themen - Allgemeines
Themen - Entwicklungsumgebung (VB-IDE)
Themen - Forms
Themen - Steuerelemente (Controls)
Themen - Grafik
Themen - Dateien
Themen - UserControls
Themen - Einsteiger-Tipps
Themen - Wussten Sie...?

Übersicht nach Titeln in alphabetischer Reihenfolge
Übersicht nach Erscheinungsdatum

Schnellsuche



Zum Seitenanfang

Copyright © 1999 - 2017 Harald M. Genauck, ip-pro gmbh  /  Impressum

Zum Seitenanfang

Zurück...

Zurück...

Download Internet Explorer