none
Actualizar un procedimeitno en el Menu Principal RRS feed

  • Pregunta

  • En el menu principal de la Aplicacion cargo una lista (en un Listview) con compras o ventas o clientes, etc.

    Desde ese menu principal, abro una nueva pantalla para ingresar nuevas ventas (por ejemplo) y deseo que al cerrar la pantalla de las ventas, actualizar el Listview que esta en el Menu Principal. Como podria hacer esto si el Listview esta en el Menu principal y este esta siempre abierto?

    miércoles, 25 de marzo de 2015 23:25

Respuestas

  • En el menu principal de la Aplicacion cargo una lista (en un Listview) con compras o ventas o clientes, etc.

    Desde ese menu principal, abro una nueva pantalla para ingresar nuevas ventas (por ejemplo) y deseo que al cerrar la pantalla de las ventas, actualizar el Listview que esta en el Menu Principal. Como podria hacer esto si el Listview esta en el Menu principal y este esta siempre abierto?

    podrías hacerlo en el evento formclosed, y para referirte al listview que esta en el menú principal como siempre esta abierto podrías hacer algo como esto: 

    c#

    FormPrincipal p = (FormPrincipal)Application.OpenForms["FormPrincipal"];
    p.listView1.Items.Add("");

    vb

    Dim p As FormPrincipal = CType(Application.OpenForms("FormPrincipal"),FormPrincipal)
    p.listView1.Items.Add("")
    si te funciona por favor no olvides marcar como respuesta

    • Propuesto como respuesta Karen MalagónModerator viernes, 27 de marzo de 2015 18:36
    • Marcado como respuesta eduepa viernes, 27 de marzo de 2015 21:38
    viernes, 27 de marzo de 2015 12:45
  • Perfecto, se me habia ocurrido llamar mediante el nombre del form y declarando el procedimiento que carga el Listview en public, pero tu codigo me parece mucho mas prolijo.

    Gracias

    • Marcado como respuesta eduepa viernes, 27 de marzo de 2015 21:38
    viernes, 27 de marzo de 2015 21:38

Todas las respuestas

  • En el menu principal de la Aplicacion cargo una lista (en un Listview) con compras o ventas o clientes, etc.

    Desde ese menu principal, abro una nueva pantalla para ingresar nuevas ventas (por ejemplo) y deseo que al cerrar la pantalla de las ventas, actualizar el Listview que esta en el Menu Principal. Como podria hacer esto si el Listview esta en el Menu principal y este esta siempre abierto?

    podrías hacerlo en el evento formclosed, y para referirte al listview que esta en el menú principal como siempre esta abierto podrías hacer algo como esto: 

    c#

    FormPrincipal p = (FormPrincipal)Application.OpenForms["FormPrincipal"];
    p.listView1.Items.Add("");

    vb

    Dim p As FormPrincipal = CType(Application.OpenForms("FormPrincipal"),FormPrincipal)
    p.listView1.Items.Add("")
    si te funciona por favor no olvides marcar como respuesta

    • Propuesto como respuesta Karen MalagónModerator viernes, 27 de marzo de 2015 18:36
    • Marcado como respuesta eduepa viernes, 27 de marzo de 2015 21:38
    viernes, 27 de marzo de 2015 12:45
  • Perfecto, se me habia ocurrido llamar mediante el nombre del form y declarando el procedimiento que carga el Listview en public, pero tu codigo me parece mucho mas prolijo.

    Gracias

    • Marcado como respuesta eduepa viernes, 27 de marzo de 2015 21:38
    viernes, 27 de marzo de 2015 21:38