none
Como validar un tetxbox si queda vacio ponerle una leyenda RRS feed

  • Pregunta

  • Hola amigos soy principiante en c# como puedo validar una textbox si al ejecutar el form el textbox queda vacio, entonces que automáticamente aparezca dentro del textbox el texto de  "No Aplica" y si se captura un texto por parte del usuario que ya no aparezca la leyenda.
     Gracias..

    Espero que me puedan ayudar.



    domingo, 12 de julio de 2015 18:59

Respuestas


  •         public Form1()
            {
                InitializeComponent();
                textBox1.Text = "No aplica";
            }

    Por que no mejor usas el constructor, seria mejor y no seria necesario el if según veo la descripción, además de ser una mejor practica.

    martes, 14 de julio de 2015 20:53

Todas las respuestas

  • //Dentro de la accion del boton o donde llames al metodo

    public void metodo(){

    if (textbox1.Text == ""){

    textbox1.Text = "No Aplica";

    }

    }

    A que te referis con:

     y si se captura un texto por parte del usuario que ya no aparezca la leyenda.

    Saludos.

    martes, 14 de julio de 2015 20:22
  • A lo que entiendo es que aparezca el texto "No aplica" mientras el usuario no introduzca nada en el control TextBox. Los mejor sería en el evento Load del formulario.
    martes, 14 de julio de 2015 20:39

  •         public Form1()
            {
                InitializeComponent();
                textBox1.Text = "No aplica";
            }

    Por que no mejor usas el constructor, seria mejor y no seria necesario el if según veo la descripción, además de ser una mejor practica.

    martes, 14 de julio de 2015 20:53
  • Gracias lo puse en el evento Leave cuando se pasa a otro textbox se queda como no aplica si no capturan nada, y si ponen un texto pues se queda con el texto.

     private void txtPONumber_Leave(object sender, EventArgs e)
            {
                if (txtPONumber.Text == "")
                { txtPONumber.Text = "No Aplica"; }
            }

    martes, 28 de julio de 2015 22:34
  • para que le des un mejor efecto cambiale el forecolor a un color mas claro.
    martes, 28 de julio de 2015 22:49
  • ok gracias 
    miércoles, 29 de julio de 2015 3:09