Farbänderung des Buttons?

07/04/2008 - 00:51 von H. Forstner | Report spam
Hallo in Nah und Fern,

auch ich habe mich an VS 2008 gewagt und taste mich seit 1 Woche
langsam vor :-)

Ich habe Buttons eingerichtet die nur ihre eigene Farbe àndern sollen
wenn sie angeklickt werden. (Teil einer Erledigt-Checkliste).


Wie kann man das lösen?

private void button1_click(object sender, EventArgs e)
{

????

}


Wer kann mir die ? ersetzen?

Oder gibt es eine bessere Möglichkeit eine Checkliste abzuhaken?


Vielen Dank im voraus.
 

Lesen sie die antworten

#1 Gilles Kohl [MVP]
07/04/2008 - 07:54 | Warnen spam
On Mon, 07 Apr 2008 00:51:10 +0200, H. Forstner wrote:

Hallo in Nah und Fern,

auch ich habe mich an VS 2008 gewagt und taste mich seit 1 Woche
langsam vor :-)

Ich habe Buttons eingerichtet die nur ihre eigene Farbe àndern sollen
wenn sie angeklickt werden. (Teil einer Erledigt-Checkliste).


Wie kann man das lösen?

private void button1_click(object sender, EventArgs e)
{


// Achtung ungetestet ...

Button button = sender as Button;
if(button != null) {
button.BackColor = (button.BackColor == Color.Green ? Color.Red :
Color.Green);
}

}


Wer kann mir die ? ersetzen?

Oder gibt es eine bessere Möglichkeit eine Checkliste abzuhaken?



Checkbox? CheckedListbox gar?

Viele Grüße,
Gilles.

Ähnliche fragen