Hola Franco: Hay una solución con menor grado de acoplamiento, usando delegados y eventos.
Si te interesa el tema en mi blog tengo escrito un post, justamente con un ejemplo en donde hay tres formularios, uno tiene un trackbar y al modificarse su valor los otros “se enteran” mediante el uso de esta tecnología, HYPERLINK "http://carlossantos.wordpress.com/2008/01/20/events-delegates/"http://carlossantos.wordpress.com/2008/01/20/events-delegates/ Tenés todo en VB y C# y podés bajarte el código de ejemplo. Ojalá te sirva. Carlos Marcelo Santos. From: [email protected] [mailto:[EMAIL PROTECTED] On Behalf Of Franco Sent: Viernes, 04 de Julio de 2008 05:36 p.m. To: vbnet List Member Subject: [vbnet] Refrescar un listview desde otro form Muchisimas gracias!!! --- El vie 4-jul-08, Patricia Banfi <[EMAIL PROTECTED]> escribió: De: Patricia Banfi <[EMAIL PROTECTED]> Asunto: [vbnet] Refrescar un listview desde otro form Para: "vbnet List Member" <[email protected]> Fecha: viernes, 4 de julio de 2008, 1:51 pm Hola, yo tampoco tengo mucha experiencia pero cuando tuve que referirme a un control de un frm desde otro la única solución que encontré fue definir una variable global de esta manera: Module cInicio Public pubFormPrincipal As New frmPrincipal Sub Main() Después, cada vez que quiero referirme al formulario uso esa variable.... ej: ...Application.Run(pubFormPrincipal) ...pubForm.Principal.Control.Visible = true No se si es la mejor manera pero a mi me sirvió. Saludos. Patricia ----- Mensaje original ---- De: Franco <[EMAIL PROTECTED]> Para: vbnet List Member <[email protected]> Enviado: viernes 4 de julio de 2008, 12:53:35 Asunto: [vbnet] Refrescar un listview desde otro form Buenos dias grupo Soy algo nuevo en vb.net 2005, y no se como hacer algo. Tengo 2 forms. frm1, frm2. En el frm1 tengo un listview el cual muestra las cosas que cargo en un vector. En el frm2, tengo una funcion que borra un valor en el vector, y se lo paso a una funcion desde un textbox y un btn. Lo que necesito es que al tocar el boton del borrar en el frm2, me refresque el listview que tengo en frm1. Como lo puedo hacer? Tengo una funcion que se llamar cargar_listview(), la tengo como Public Sub cargar_lv(). Y si en el boton de fmr2 le pongo frm2.cargar_lv() no me funciona. Probe tambien poner esa funcion en el frm2, referenciando al frm1, pero no funciona. Se que cada form en vb.net es una instancia diferente, y que deberia llamar a esa instancia, puede ser? Les agredeceria cualquier ayuda. Muchas gracias _____ ¡Buscá desde tu celular! Yahoo! oneSEARCH ahora está en Claro http://ar.mobile.yahoo.com/onesearch _____ ¡Buscá desde tu celular! Yahoo! oneSEARCH ahora está en Claro http://ar.mobile.yahoo.com/onesearch _____ ¡Buscá desde tu celular! Yahoo! oneSEARCH ahora está en Claro http://ar.mobile.yahoo.com/onesearch No virus found in this incoming message. Checked by AVG. Version: 7.5.524 / Virus Database: 270.4.5/1533 - Release Date: 03/07/2008 07:19 p.m. No virus found in this outgoing message. Checked by AVG. Version: 7.5.524 / Virus Database: 270.4.7/1542 - Release Date: 09/07/2008 06:50 a.m.
