Visual Basic.NET - como llegar a funciones publicas

 
Vista:

como llegar a funciones publicas

Publicado por Daniel (10 intervenciones) el 14/11/2002 14:55:00
Como puedo acceder a una funcion publica de un windows form desde otro windows form, estando los dos activos.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:como llegar a funciones publicas

Publicado por Juan Reyes (81 intervenciones) el 14/11/2002 19:13:32
Public Class Form1
'Declaras una nueva instancia del objeto forma2

Dim FunForm2 As New Form2
.
.
.
'Para llamar una funcion cualquiera que sea publica dentro de Form2

FunForm2.MyFunccion(Pram1,Param2...n)
o
Val1=FunForm2.MyFunccion(Pram1,Param2...n)

End Class


Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:como llegar a funciones publicas

Publicado por Daniel (10 intervenciones) el 14/11/2002 19:45:11
Gracias Juan pero eso ya lo prové, pero no me funciona.
El problema es que la clase tiene que estar instanciada y al hacerlo como tu dices parece como si estuviera accediendo a una nueva instancia de la clase y no a la que yo estoy viendo.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:como llegar a funciones publicas

Publicado por Juan Reyes (81 intervenciones) el 14/11/2002 22:26:46
Eso es correcto, pero te permite usar cualquier funcion que hayas
declarado como Publica dentro de esa clase, igual como si tuvieras
una clase separada solo de funciones publicas a las cuales todas tus formas tienen acceso.

Parece que no entendi bien tu problema, pero pense que lo que te
interesaba era tener la posibilidad de acceder a funciones que
hayas declarado como publicas dentro de esa clase ( Form2 ).

Si pudieras explicarme con un poco mas de detalle, pudiera hacer unas pruebas aqui y ver por una solucion...
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

Explicación

Publicado por DAniel (10 intervenciones) el 15/11/2002 10:44:10
Tengo un listado en un formulario (form1) mediante un datagrid. Desde form1 llamo a otro formulario (form2) donde modifico datos del listado.

Ahora quiero, desde el form2 actualizar los datos del listado del form1. Ya tengo un procedimiento publico en form1 que lo hace, pero como lo llamo desde form2?

Vamos, yo creo que necesito una superclase tipo Parent o Application, que me permita llegar a la clase form1.

Gracias por todo.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar