SoloCodigo

CLR: .Net / Mono / Boo / Otros CLR => VB .NET => Mensaje iniciado por: Vortice en Lunes 3 de Marzo de 2008, 19:12

Título: Okupar Un Objeto Desde Otro Form
Publicado por: Vortice en Lunes 3 de Marzo de 2008, 19:12
Camaradas una consulta….
Tengo un objeto(es una grilla) q pertenece a Form1 y lo quiero ocupar, es decir, refrescar desde otro formulario, lo hago de la siguiente manera.

Menu_Inicio.Grid_Reqts.Refresh()

En donde menú_inicio es el form1 y grid_reqts es el objeto al que quiero refrescar desde otro form, espero haberme explicado bien…..

El problema es que me dice q grid_reqts no esta declarado.

Lo otro al escribir menú_inicio y luego poner punto me debería abrir una ventana con todos los objetos q contiene el menú_inicio(form1), lo cual no ocurre, a q se debe esto camaradas, espero puedan ayudarme a resolver este lió… de antemano gracias.
Título: Re: Okupar Un Objeto Desde Otro Form
Publicado por: Jorge Israel López Ramíre en Lunes 3 de Marzo de 2008, 20:38
Mira esto es para visual 2005, supongo que debe ser lo mismo.
Cuando vas referirte a un objeto de otro formulario debes utilizar "My", luego "." Nombre del Form "." y después el nombre del componente.
De la siguiente manera.

Ejm. Desde Form2
My.Form1.Componente.metodo

Espero sea la respuesta que esperabas.