Ich erhalte immer eine Fehlermeldung, wenn ich versuchte, textBox2 zu löschen. Wie kann ich das lösen?Textbox kann nicht mit Knopfdruck gelöscht werden
private void textBox2_TextChanged(object sender, EventArgs e)
{
string HexKey = this.textBox2.Text;
if(textBox2.Focused)
int key = Convert.ToInt32(HexKey, 16);
}
private void button2_Click_1(object sender, EventArgs e)
{
textBox2.Clear();
}
[Fehler]: System.ArgumentOutOfRangeException: ‚Der Index liegt außerhalb des zulässigen Bereichs. Muss nicht negativ und kleiner als die Größe der Sammlung sein. Parametername: start‘
[Lösung]:
private void textBox2_TextChanged(object sender, EventArgs e)
{
string HexKey = this.textBox2.Text;
if(textBox2.Focused) //add this line in
int key = Convert.ToInt32(HexKey, 16);
}
Es gibt keine Möglichkeit, dass dieser Code das Problem reproduziert. Für diese Funktionsaufrufe gibt es keinen Parameter 'startIndex'. –