none
Comunicacion entre Formularios RRS feed

  • Pregunta

  • Hola gente!!

    No se como es la forma para pasar datos entre formularios, sin embargo, yo lo hago de la siguiente manera:

    'Estando en el Form1 y un evento click y con el constructor de tipo public
    'para que pueda ser visto todo con respeto a esta forma por otros 'formularios


    private void EventoClick()
    {
    int intNumero = 5;
    }
    'Estando en el Form2 y el evento load de esta forma
    private load()
    {
    int intNumero = Form1.intNumero;
    }

    Es correcto asi?? o hay algún homologo de ASP.Net como el response.redirect en donde uno envía parametros cuando abre la página web.

    Saludos.

    miércoles, 14 de julio de 2010 1:49

Respuestas

  • hola

    en realidad depende, si lo que encesitas es enviar un valor del Form1 (padre) al Form2 (hijo), podrias usar el constructor o propiedades, cualquiera de las dos esta correcta

    peroe stas las crearias en el Form2 para que el for que invoca envie la informacion

    en este link lo explico con mayor detalle y ejemplo

    [WinForms] Pasaje de informaci ó n formulario hijo

     

    lo malo del ejemplo que estas usado es que desde el Form2 estas accediendo al Form1 generando un fuerte acoplamiento entre estos

    saludos


    Leandro Tuttini

    Blog
    Buenos Aires
    Argentina
    miércoles, 14 de julio de 2010 2:06