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
In order for this site to work correctly we need to store a small file (called a cookie) on your computer. Most every site in the world does this, however since the 25th of May 2011, by law we have to get your permission first. Please abandon the forum if you disagree.
Para que este foro funcione correctamente es necesario guardar un pequeño fichero (llamado cookie) en su ordenador. La mayoría de los sitios de Internet lo hacen, no obstante desde el 25 de Marzo de 2011 y por ley, necesitamos de su permiso con antelación. Abandone este foro si no está conforme.
Para que este foro funcione correctamente es necesario guardar un pequeño fichero (llamado cookie) en su ordenador. La mayoría de los sitios de Internet lo hacen, no obstante desde el 25 de Marzo de 2011 y por ley, necesitamos de su permiso con antelación. Abandone este foro si no está conforme.
ayuda con esto
-
- Mensajes: 15
- Registrado: Mié Jul 05, 2006 9:06 pm
-
- Mensajes: 420
- Registrado: Sab Ago 16, 2008 9:06 pm
ayuda con esto
¿Puedes explicar mejor lo que quieres hacer?
Saludos
Alf+.
Lord Gustavo Miguel Angel escribió:
> 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
>
>
>
>
>
Saludos
Alf+.
Lord Gustavo Miguel Angel escribió:
> 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
>
>
>
>
>
-
- Mensajes: 15
- Registrado: Mié Jul 05, 2006 9:06 pm
ayuda con esto
quiero ver funcionar ese ejemplo que esta en la ayuda
del xailer.
gracias.
"José Alfonso Suárez Moreno" <jasm.quitaesto@tpvsoft.com> escribió en el
mensaje news:4a3f36e2$[email=1@svctag-j7w3v3j....]1@svctag-j7w3v3j....[/email]
> ¿Puedes explicar mejor lo que quieres hacer?
>
> Saludos
>
> Alf+.
>
>
> Lord Gustavo Miguel Angel escribió:
>> 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
>>
>>
>>
>>
del xailer.
gracias.
"José Alfonso Suárez Moreno" <jasm.quitaesto@tpvsoft.com> escribió en el
mensaje news:4a3f36e2$[email=1@svctag-j7w3v3j....]1@svctag-j7w3v3j....[/email]
> ¿Puedes explicar mejor lo que quieres hacer?
>
> Saludos
>
> Alf+.
>
>
> Lord Gustavo Miguel Angel escribió:
>> 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
>>
>>
>>
>>
-
- Mensajes: 558
- Registrado: Mar Feb 09, 2010 2:26 pm
ayuda con esto
Saludos:
La clase TButton y el método no es necesario implementarlo puesto que si
lo añades a un formulario en el IDE ya está asignado, el resto te lo he
puesto en el ejemplo que te adjunto, en la ayuda detalla como se
implementa todo el conjunto pero en realidad para su uso desde el IDE la
cosa es mucho mas sencilla.
Te adjunto un ejemplo, espero te sirva de orientación.
José Ramón Castro.
Lord Gustavo Miguel Angel escribió:
> 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
>
>
>
>
>
--
La clase TButton y el método no es necesario implementarlo puesto que si
lo añades a un formulario en el IDE ya está asignado, el resto te lo he
puesto en el ejemplo que te adjunto, en la ayuda detalla como se
implementa todo el conjunto pero en realidad para su uso desde el IDE la
cosa es mucho mas sencilla.
Te adjunto un ejemplo, espero te sirva de orientación.
José Ramón Castro.
Lord Gustavo Miguel Angel escribió:
> 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
>
>
>
>
>
--