Gambas - Puedo pasar nombres de form y usarlos como parametros en subrutinas

 
Vista:

Puedo pasar nombres de form y usarlos como parametros en subrutinas

Publicado por horacio (11 intervenciones) el 30/06/2016 17:00:22
Puedo pasar nombres de form y usarlos como parametros en sub rutinas en gambas?
Estimados :

tengo un procedimiento que trae datos de una tabla pero lo puedo llamar de varios formularios

en vb6 uno podia escribir en un Form por ejemplo

codigo.text as texbox
descripcion.text as textbox

call Traer_codigo_descripcion(me)


sub Traer_codigo_descripcion( frm as Form)

resulset = select * from tabla where xxxxxxxx
'aca podia a traves de la variable frm asignar los datos a los textbox de distintos formularios

frm.codigo.text = resultset("codigo")
frm.descripcion.text = resultset("descripcion")

endsub

desde ya muchas gracias
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

Puedo pasar nombres de form y usarlos como parametros en subrutinas

Publicado por Horacio (11 intervenciones) el 07/11/2016 15:47:48
Despues de tantas idas y vueltas encontre la forma
es mas que sencillo y muy util aunque a otros no le convensa
Lo comento por si a algun otro le sirve.
sirve para cualquier tipo de objeto que este en un formulario,
solo hay que entrar en las propiedades del objeto poner la propiedad Public como verdadero
y ya se puede invocar al mismo desde cualquier formulario con el formulario antepuesto al nombre de nuestro objeto

Ejemplo
texto es un cuadro de texto del formulario Form1

texto.public = true

del formulario 2 podria invocar al mismo
texto2 es un cuadro de texto del formulario Form2

texto2.text = Form1.texto.text
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
1
Comentar