Hallo Zusammen,
ich habe eine TextBox die mithlife einer CheckBox aktiviert bzw. deaktiviert wird.
Wenn die TextBox aktiv ist und ein Text eingegeben wird und im Anschluss die TextBox über die CheckBox wieder deaktiviert wird, ist die TextBox zwar deaktiviert und sie kann nicht mehr beschrieben werden usw, aber sie "verändert" das Aussehen nicht.
Wird nun die gleiche Prozedur durchgeführt nur mit dem Unterschied, dass die CheckBox länger mit der Maus "gedrückt" wird führt das zum gewünschten Ergebnis.
--> Siehe angehängtes Bild.
Vielleicht hat das der ein oder andere schon einmal gehabt.
Vielen Dank schon einmal im Voraus.
private void checkBox1_CheckedChanged(object sender, EventArgs e)
{
CheckBox check = sender as CheckBox;
if (check.Checked)
{
textBox1.Enabled = true;
}
else
{
textBox1.Clear();
textBox1.Enabled = false;
}
}
Ist unabhängig von der Texteingabe und sehr wahrscheinlich ein Fokus-Problem.
Klickt man zwischen der TextBox und der CheckBox noch in ein anderes Control, funktioniert es wie in Abb. 3.
Dafür spricht auch das lange Drücken der CheckBox, die CheckBox bekommt dann den Fokus.
Eine Lösung habe ich aktuell nicht.
Hallo p!lle,
danke für deine Antwort.
Hab mir schon so etwas gedacht, dass es etwas mit dem Fokus zu tun hat.