none
como llamar a un formulario desde otro formulario y volver al formulario inicial?? RRS feed

  • Pregunta

  • bueno les comento mi problema..
    yo tengo un formulario (frm1) que tiene un boton..al tocarlo accedo al otro formulario (frm2)..en este formulario tengo un listview con checkbox con 2 columnas..una para ID y el otro para el Nombre..buen al tocar en cada checkbox guardo los que seleccione en una variable..mi problema es que no puedo pasar esos datos al formulario inicial (frm1), osea volver al formulario y tener en una variable los datos que seleccione..
    desde ya cualquier respuesta es bienvenida..Gracias!
    miércoles, 3 de octubre de 2012 15:06

Respuestas

Todas las respuestas

  • Podrías hacer algo como lo que explico aquí.

    Pasar Datos de Formulario Hijo a Padre C#


    Cristian Torres
    Blog Cristian Torres

    El Salvador - San Salvador

    • Marcado como respuesta Sebastian73 miércoles, 3 de octubre de 2012 15:52
    miércoles, 3 de octubre de 2012 15:22
  • .mi problema es que no puedo pasar esos datos al formulario inicial (frm1), osea volver al formulario y tener en una variable los datos que seleccione

    podrias exponer esta info en una propiedad para accederla desde la instancia que creaste del form2 en el form1

    lo que no comentas es como abres ese form2, usas Show() o ShowModal() ?

    Comunicar formularios de forma desacoplada

    podrias aplciar la tecnica del articulo, o podrias ser como comente con propiedades

    http://social.msdn.microsoft.com/Forums/es-MX/vcses/thread/2f974430-278d-41c4-8760-95cdbe9df1b7

    analiza el ejmeplo de la otra pregunta si es que usas el showdialog

    saludos


    Leandro Tuttini

    Blog
    Buenos Aires
    Argentina

    miércoles, 3 de octubre de 2012 15:25
  • usaba show() para abrir el form2 y cuando le pasaba los valores aparecian en null en el form1, y me faltaba mejorar el codigo y cambiar las propiedades DialogResult en el boton del form1 y form2..por suerte lo pude solucionar!
    Muchas gracias!
    miércoles, 3 de octubre de 2012 15:57
  • si usas show la opcion del DialogResult no puedes aplicarlo

    debes usar el FormClosing para controlar el cierre del formulario

    no se como lño has solucionado pero por lo que describes dudo que sea el camino correcto


    Leandro Tuttini

    Blog
    Buenos Aires
    Argentina

    miércoles, 3 de octubre de 2012 16:00