Usar una funcion que esté en el formulario activo...

25/02/2006 - 01:04 por Lord Voldemort | Informe spam
Hola

Estoy intentando ejecutar una funcion de un formulario desde mi
MDIPrincipal, he intentado con Me.ActiveMdiChild.NombreFuncion pero no
funca,


otra explicacion de mi problema...
.Como puedo ejecutar una funcion que esta en el formulario activo desde
cualquier parte que no sea el mismo formulario activo asumiendo que no se el
nombre del formulario activo..

seria algo asi como...

MiFormulario.BuscarSaldos



un gran saludo de

Lord Voldemort..
Cerquita del mismisimo infierno..
LordVoldemort8@@@Gmail.com

Mis armas Visual Estudio 2003 y SQLServer 2000
 

Leer las respuestas

#1 Jorge Serrano [MVP VB]
25/02/2006 - 10:13 | Informe spam
Hola Lord,

hay un hilo de ayer creo recordar de nombre "Actualizar Formulario desde
otro formulario", que trata de esto mismo, referenciar una función de un
formulario desde otro y ejecutarla.

En sí, uno de los formularios, debe tener una variable con la referencia del
otro, y al cargar el primer formulario el segundo, este segundo tomar la
referencia del primero para poder invocar los métodos o funciones públicas
del primero.

Respecto al formulario activo, debes recorrer los formularios y saber cuál
está activo (ahora no recuerdo bien si era ActiveForm) y así, ejecutar en ese
su función.

Si son muchos formularios que tienen el mismo método o función, entonces te
sugiero crear un ArrayList que almacene las referencias de los formularios.

Espero haberme explicado.

Un saludo.

Jorge Serrano Pérez
Microsoft MVP VB.NET
PortalVB.com
http://www.portalvb.com/
Weblog de Jorge Serrano
http://weblogs.golemproject.com/jorge/


"Lord Voldemort" wrote:

Hola

Estoy intentando ejecutar una funcion de un formulario desde mi
MDIPrincipal, he intentado con Me.ActiveMdiChild.NombreFuncion pero no
funca,


otra explicacion de mi problema...
..Como puedo ejecutar una funcion que esta en el formulario activo desde
cualquier parte que no sea el mismo formulario activo asumiendo que no se el
nombre del formulario activo..

seria algo asi como...

MiFormulario.BuscarSaldos



un gran saludo de

Lord Voldemort..
Cerquita del mismisimo infierno..
LordVoldemort8@@@Gmail.com

Mis armas Visual Estudio 2003 y SQLServer 2000



Preguntas similares