locked
Funcion para reemplazar un campo vacio RRS feed

  • Pregunta

  • Buen Día

    tengo un problema

    tengo un formulario en c# el cual tiene muchas cajas de texto, al digitar datos a esas cajas hay algunas que no son necesarias llenar como puedo hacer para que me identifique que el campo este vacio y me lo remplace por otro valor que yo le asigne pero con una funcion es que necesito ahorar codigo y tengo este codigo:

    if (txt_telefono.Text == "")
                    {
                        obj.Telefono_cliente = txt_telefono.Text="No Hay";
                    }
                    else
                    { 
                        obj.Telefono_cliente = txt_telefono.Text;
                    }

    pero me toca repertirlo para cada caja de texto y lo que necesito es una funcion que haga lo mismo para ahorar codigo

    agradeceria su pronta ayuda.

    viernes, 6 de febrero de 2015 14:10

Respuestas

  • hola

    podrias al evento LostFocus de todos los textbox poner el mismo evento que haga

    private void textbox_lostFocus(object sender, EventArgs e){
    
       TextBox text= (TextBox)sender;
    
       if(text.Text == "")
            text.Text = "No Hay" ;
    
    }


    sabes asignar el mismo evento a varios textbox?

    si lo haces desde codigo en el form_load usarias

    TextBox1.LostFocus + = textbox_lostFocus;

    Textbox2.LostFocus + = textbox_lostFocus;

    saludos


    Leandro Tuttini

    Blog
    MVP Profile
    Buenos Aires
    Argentina

    viernes, 6 de febrero de 2015 14:23