none
Farbe von Schaltflächen (Buttons) zurück setzen RRS feed

  • Frage

  • Hoi FreuNde,

    wenn ich einem Button nach Klick eine Farbe zuweise

    Button1.Backcolor= Color.LightGreen

    und diese nach dem Ausschalten wieder zurück setzen möchte komme ich mit

    Button1.Backcolor= Color.Empty

    nicht wirklich weiter da dann der weiss-nach-hellgraue Farbverlauf (GRADIENT) verloren geht und der Knopp dann einfach weiß ist.

    In den Eigenschaften ist die Farbe des Buttons ja als Standard CONTROL, diese Zuweisung gibt es aber nicht in den Parametern von Color.xxx

    Auch GRADIENT ist nicht zu finden bzw. einstellbar.

    Kennt da jemand die Lösung oder einen Trick ?

    Doei
    Trixi-N
    Sonntag, 1. Februar 2009 13:03

Antworten

  • Das sollte dein Problem beheben       

    If Me.Button1.BackColor = Color.Blue Then

          Me.Button1.BackColor = Control.DefaultBackColor
          Me.Button1.UseVisualStyleBackColor = True

    Else

          Me.Button1.BackColor = Color.Blue

    End If
    Mein Ziel ist das Programmieren eines eigenen Betriebsystems und zwar von Anfang an
    Sonntag, 1. Februar 2009 18:10

Alle Antworten

  • Das sollte dein Problem beheben       

    If Me.Button1.BackColor = Color.Blue Then

          Me.Button1.BackColor = Control.DefaultBackColor
          Me.Button1.UseVisualStyleBackColor = True

    Else

          Me.Button1.BackColor = Color.Blue

    End If
    Mein Ziel ist das Programmieren eines eigenen Betriebsystems und zwar von Anfang an
    Sonntag, 1. Februar 2009 18:10
  • Hoi,

    vielen Dank für diesen Tip.

    Der hat's gebracht :)

    Doei
    Trixi-N
    Sonntag, 1. Februar 2009 20:12