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.

Duda con Eventos

Foro de Xailer profesional en español
Responder
Luis Cahisa
Mensajes: 10
Registrado: Lun Jul 16, 2007 10:39 pm

Duda con Eventos

Mensaje por Luis Cahisa »

Hola a todo el foro.
Tengo un Tedit donde digito un numero de liquidacion para traerlo a pantalla
cuando se hace Click en el. Como se hace para que el evento OnEnter tome el
mismo metodo que el OnClick ??. Se puede ??. Lo he puesto copiando pero no
me funciona.
En algunos eventos puedo ver los metodos de otros objetos pero no asi en
otros como es el caso del OnEnter.
Desde ya muchas gracias por la respuesta y disculpen la pregunta, pero mi
curva de aprendizaje de xailer como lei por algun lado, no es una curva es
casi una recta, las neuronas mias son pocas.
Estoy con la version 2.00.
Chau y gracias de nuevo
Luis Cahisa
Avatar de Usuario
ignacio
Site Admin
Mensajes: 9441
Registrado: Lun Abr 06, 2015 8:00 pm
Ubicación: Madrid, Spain
Contactar:

Duda con Eventos

Mensaje por ignacio »

Luis,
El IDE sólo te permite seleccionar eventos que reciban los mismos
parámetros. Si quieres que dos eventos ejecuten el mismo código lo más
sencillo es que crees un método genérico que llamen esos dos eventos.
Incluso puedes simplmente asignar un codeblock en los eventos para que no se
te llene el formulario de métodos. Por ejemplo:
METHOD DameNumeroLiquidacion( oControl )
.....
RETURN
En el inspector de objetos:
TEdit:OnClick := {| oControl | ::DameNumeroLiquidacion( oControl ) }
TEdit:OnExit := {| oControl | ::DameNumeroLiquidacion( oControl ) }
Saludos,
--
Ignacio Ortiz de Zúñiga
Xailer support / Soporte de Xailer
http://www.xailer.com
http://www.xailer.info
"Luis Cahisa" <sistema@torassosa.com.ar> escribió en el mensaje
news:[email=499eeaa6@svctag-j7w3v3j....]499eeaa6@svctag-j7w3v3j....[/email]
> Hola a todo el foro.
>
> Tengo un Tedit donde digito un numero de liquidacion para traerlo a
> pantalla cuando se hace Click en el. Como se hace para que el evento
> OnEnter tome el mismo metodo que el OnClick ??. Se puede ??. Lo he puesto
> copiando pero no me funciona.
> En algunos eventos puedo ver los metodos de otros objetos pero no asi en
> otros como es el caso del OnEnter.
> Desde ya muchas gracias por la respuesta y disculpen la pregunta, pero mi
> curva de aprendizaje de xailer como lei por algun lado, no es una curva es
> casi una recta, las neuronas mias son pocas.
> Estoy con la version 2.00.
>
> Chau y gracias de nuevo
>
> Luis Cahisa
>
>
Ignacio Ortiz de Zúñiga
[OZ Software]
https://www.ozs.es
--
[Equipo de Xailer / Xailer team]
https://www.xailer.com
lmcahisa
Mensajes: 36
Registrado: Vie Jun 16, 2006 4:35 am

Duda con Eventos

Mensaje por lmcahisa »

Muchas gracias Ignacio por la respuesta, me esclarece la duda y me orienta
un poco mas.
A pesar de mi comentario del mail anterior he realizado bastante con Xailer
por lo que estoy satisfecho con el producto, lo que no puedo hacer por ahora
es por mi comprension del mismo (mi problema con los objetos) y como soy de
pelear primero y preguntar despues y no tengo apuro voy lento pero
tranquilo.
De nuevo gracias y adelante que pinta muy lindo el futuro de Xailer.
Saludos
Luis Cahisa
"Ignacio Ortiz de Zúñiga" <NoNameToAvoidSpam@xailer.com> escribió en el
mensaje news:499fcc0c$[email=1@svctag-j7w3v3j....]1@svctag-j7w3v3j....[/email]
> Luis,
>
> El IDE sólo te permite seleccionar eventos que reciban los mismos
> parámetros. Si quieres que dos eventos ejecuten el mismo código lo más
> sencillo es que crees un método genérico que llamen esos dos eventos.
> Incluso puedes simplmente asignar un codeblock en los eventos para que no
> se te llene el formulario de métodos. Por ejemplo:
>
> METHOD DameNumeroLiquidacion( oControl )
> ....
> RETURN
>
> En el inspector de objetos:
>
> TEdit:OnClick := {| oControl | ::DameNumeroLiquidacion( oControl ) }
> TEdit:OnExit := {| oControl | ::DameNumeroLiquidacion( oControl ) }
>
> Saludos,
>
> --
> Ignacio Ortiz de Zúñiga
> Xailer support / Soporte de Xailer
> http://www.xailer.com
> http://www.xailer.info
> "Luis Cahisa" <sistema@torassosa.com.ar> escribió en el mensaje
> news:[email=499eeaa6@svctag-j7w3v3j....]499eeaa6@svctag-j7w3v3j....[/email]
>> Hola a todo el foro.
>>
>> Tengo un Tedit donde digito un numero de liquidacion para traerlo a
>> pantalla cuando se hace Click en el. Como se hace para que el evento
>> OnEnter tome el mismo metodo que el OnClick ??. Se puede ??. Lo he puesto
>> copiando pero no me funciona.
>> En algunos eventos puedo ver los metodos de otros objetos pero no asi en
>> otros como es el caso del OnEnter.
>> Desde ya muchas gracias por la respuesta y disculpen la pregunta, pero mi
>> curva de aprendizaje de xailer como lei por algun lado, no es una curva
>> es casi una recta, las neuronas mias son pocas.
>> Estoy con la version 2.00.
>>
>> Chau y gracias de nuevo
>>
>> Luis Cahisa
>>
>>
>
>
Responder