ayuda con esto
Publicado: Lun Jun 22, 2009 6:01 am
pueden por favor pasarme el proyecto
creado, porque no me estoy dando cuenta como
se maneja esto de redefinir o definir eventos.
gracias.
CLASS TButton FROM TStdControl
...
EVENT OnClick( oSender )
...
ENDCLASS
METHOD Click() CLASS TButton
::OnClick()
RETURN Nil
En el formulario:
CLASS TMiForm FROM TForm
CONSTRUCTOR Create( oParent )
METHOD Button1Click( oSender )
ENDCLASS
METHOD Create( oParent )
...
// método 1: bloque de código
::oButton1:OnClick := {| oSender | ::Button1Click( oSender ) }
// método 2: nombre de un método del formulario
::oButton1:OnClick := "Button1Click"
// método 3: puntero a un método del formulario
// hay que hacerlo de esta forma para que funcione en xHarbour
::oButton1:_OnClick( @TMiForm_Button1Click )
RETURN Self
METHOD Button1Click( oSender )
MsgInfo( "Click!" )
RETURN Nil
creado, porque no me estoy dando cuenta como
se maneja esto de redefinir o definir eventos.
gracias.
CLASS TButton FROM TStdControl
...
EVENT OnClick( oSender )
...
ENDCLASS
METHOD Click() CLASS TButton
::OnClick()
RETURN Nil
En el formulario:
CLASS TMiForm FROM TForm
CONSTRUCTOR Create( oParent )
METHOD Button1Click( oSender )
ENDCLASS
METHOD Create( oParent )
...
// método 1: bloque de código
::oButton1:OnClick := {| oSender | ::Button1Click( oSender ) }
// método 2: nombre de un método del formulario
::oButton1:OnClick := "Button1Click"
// método 3: puntero a un método del formulario
// hay que hacerlo de esta forma para que funcione en xHarbour
::oButton1:_OnClick( @TMiForm_Button1Click )
RETURN Self
METHOD Button1Click( oSender )
MsgInfo( "Click!" )
RETURN Nil