Llamar a una funcion de otro formulario

18/10/2005 - 17:55 por Tecnicos Aydai | Informe spam
Hola a todos!!!

Os cuento mi problema. Tengo una aplicacion mdi, la cual crea un formulario
hijo de la siguiente manera:

Dim frm_doc_cobro As New frm_doc_mto_cobros

frm_doc_cobro.MdiParent = Me

frm_doc_cobro.Show()

Desde este formulario frm_doc_cobro, abro otro formulario de forma modal de
la siguiente manera,

Dim Frm_lineas As New frm_asi_mto_linasientosdef

Frm_lineas.Tipo = 2

Frm_lineas.Asiento = CInt(Me.txt_casid_asiento.Text)

Frm_lineas.Apunte = Nothing

Frm_lineas.ShowDialog()



La cuestion es que desde este frm_lineas, quiero llamar a una funcion del
formulario frm_doc_cobro, pero no se como hacerlo.

Espero vuestras respuestas y gracias por todo.
 

Leer las respuestas

#1 Diego Cofré
18/10/2005 - 18:21 | Informe spam
Algo asi deberia funcionar (si la funcion del frm_doc_cobro es public)

En frm_lineas:
ctype(me.ParentForm, frm_doc_mto_cobros).LlamadaAlaFuncion()

Pero tene cuidado porque si abris el dialogo desde otro formulario, el ctype
fallaria (porque el formulario padre no se podria convertir a
frm_doc_mto_cobros)

Saludos
Diego

Preguntas similares