none
"La longitud no puede ser inferior a cero" RRS feed

  • Pregunta

  • Saludos, estoy tratando de usar un boton para borrar caracteres en un textbox(borrarlos uno por uno). El boton funciona bien cuando hay caracteres, pero cuando no hay caracteres y se presiona el boton, sale el error que mencione en el titulo.

    este es el codigo que tengo:

    private void button1_Click_1(object sender, EventArgs e)
            {
                textBox1.Text = textBox1.Text.Substring(0, textBox1.Text.Count() - 1);
            }

    viernes, 14 de febrero de 2020 4:05

Respuestas

  • Ok ya lo solucione, solo tuve que  usar un "if" asi:

    private void button1_Click_1(object sender, EventArgs e)
            {
                if (double.TryParse(textBox1.Text, out p1))
                {
                    textBox1.Text = textBox1.Text.Substring(0, textBox1.Text.Count() - 1);
                }
            }

    viernes, 14 de febrero de 2020 5:01