Hallo Th69
Beim Erstellen ist die CheckBox ohne Hacken gesetzt /
cb1.Checked = false;
Wenn ich nun das erste Mal (nach dem Load-Event der Seite) auf die CheckBox klicke erscheint der Hacken und danach verschwindet er gleich wieder.
Klicke ich zum zweiten Mal darauf, erscheint der Hacken wieder und bleibt bestehen.
Klicke ich zum dritten Mal darauf, geht der Hacken wie gewohnt wieder weg.
Also nach dem zweiten Mal klicken ist die Funktionalität der CheckBox wie gewohnt.
Die MessageBox erscheint nur nach dem ersten Mal klicken.
Beim ersten Mal klicken wird der Eventhandler also nicht durchlaufen
.
Der Count der selektierten CheckBoxen steht ebenfalls auf 0.
Wenn ich keinen Eventhandler an die CheckBox hänge. bleibt der Hacken bestehen.
Aber nur soweit bis ein anderes Steuerelement bedient wird, z.B. einen Button.
Danach verschwindet der Hacken der CheckBox aus der Tabelle wieder (auch nur beim ersten Mal der Selektierung der CheckBox).
Moderiert von Th69: C#-Tags hinzugefügt