none
Ventana emergente/cuadro de dialogo en TextBox vb.net 2010 RRS feed

  • Pregunta

  • Buenas! 
    Les consulto, hay alguna herramienta en vb.net 2010 para poder crear cuadros de dialogos que salgan de un textbox? 
    Quiero hacer algo similar a cuando nos da un error en tiempo de ejecución vb, vieron que aparece un cuadro informando el error con una linea apuntando. 
    Me gustaría hacer algo similar para mis textbox, que cuando el usuario ingrese algo mal en el textbox se lo informe de esa manera. 
    Es posible hacer algo así sin tener que estar 3 días seguidos programando? 
    Saludos!! 
    domingo, 21 de enero de 2018 10:08

Respuestas

  • No hay una herramienta como tal, pero no es muy complicado programarlo (unos minutos, no 3 días como dices). Simplemente usa el diseñador de Visual Studio para dibujar un Form con el aspecto que quieras darle a la ventana emergente, y ponle en el constructor uno o más argumentos que se copien a los labels u otros componentes que hayas puesto en el form. Después, cuando quieras mostrar la ventana junto a un TextBox, haces un "new" del form pasándole el mensaje que quieras mostrar, le pones a esa instancia el Left y Top que te convengan (calculados a partir del Left y top del Textbox), y le haces un ShowDialog().
    • Marcado como respuesta Mauroo lunes, 22 de enero de 2018 9:15
    domingo, 21 de enero de 2018 12:10

Todas las respuestas

  • No hay una herramienta como tal, pero no es muy complicado programarlo (unos minutos, no 3 días como dices). Simplemente usa el diseñador de Visual Studio para dibujar un Form con el aspecto que quieras darle a la ventana emergente, y ponle en el constructor uno o más argumentos que se copien a los labels u otros componentes que hayas puesto en el form. Después, cuando quieras mostrar la ventana junto a un TextBox, haces un "new" del form pasándole el mensaje que quieras mostrar, le pones a esa instancia el Left y Top que te convengan (calculados a partir del Left y top del Textbox), y le haces un ShowDialog().
    • Marcado como respuesta Mauroo lunes, 22 de enero de 2018 9:15
    domingo, 21 de enero de 2018 12:10
  • Hola

    Para validar textbox puedes usar esta instrucción dentro del evento textbox a convenir:

    if (string.IsNullOrEmpty(NombreDelTextBox.Text))
                {
                    MessageBox.Show("Mensaje que vera el usuario", "¡Advertencia!", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
                    return;


    David Castaneda.

    lunes, 22 de enero de 2018 14:14