Como meter codigo en un evento?

21/04/2010 - 14:07 por Nacho Rodriguez | Informe spam
Con Createobject creo un objeto en un formulario. Puede ser uno de VPF (un
boton por ejemplo) o uno de un ocx o dll externo. A las propiedades se puede
acceder sin problemas, pero...
¿como se hace para meter código por ejemplo en el evento click de un boton
creado de esta manera?

Preguntas similare

Leer las respuestas

#1 Mauricio Molinero,
21/04/2010 - 16:24 | Informe spam
Nacho, hasta donde conozco no es posible agregar un metodo en
ejecucion..pero si podes emular algo parecido con las funciones
BINDEVENT() y EXECSCRIPT().

Saludos!!

Mauricio R. Molinero,
Respuesta Responder a este mensaje
#2 Carlos
21/04/2010 - 16:49 | Informe spam
Si desarrollas por codigo te puede servir lo siguiente:

MyForm = CREATEOBJECT('Form')
MyForm.Closable = .T.

MyForm.AddObject('cmdBoton1','cmdClaseboton1')
MyForm.AddObject('cmdBoton2','cmdClaseboton2')

MyForm.SHOW
READ EVENTS

DEFINE CLASS cmdClaseboton1 AS CommandButton
Caption = 'Saludo'
Left = 50
Top = 100
Height = 25
visible = .T.

PROCEDURE Click && Evento click del boton 1
WAIT WINDOW 'Hola mundo' TIMEOUT 3
ENDDEFINE

DEFINE CLASS cmdClaseboton2 AS CommandButton
Caption = 'Cerrar'
Left = 200
Top = 100
Height = 25
visible = .T.

PROCEDURE Click && evento click del boton 2
thisform.Release && el codigo
ENDDEFINE

Saludos
Respuesta Responder a este mensaje
#3 Nacho Rodriguez
22/04/2010 - 14:39 | Informe spam
Muchas Gracias por la respuesta. Voy a probar con lo que me han dicho.
Saludos.
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida