Página 1 de 1

No se ejecuta un MaskEdit1Enter en el Beta de Xailer2

Publicado: Vie Ene 16, 2009 2:35 pm
por Guillermo Guevara Car
Ejemplo:
//---------------------------------------------------------- --------------------
METHOD FormInitialize( oSender ) CLASS TForm1
::oMaskEdit1:SetFocus()
RETURN Nil
//---------------------------------------------------------- --------------------
METHOD MaskEdit1Enter( oSender, oPrevCtl ) CLASS TForm1
MsgInfo('Hola')
RETURN Nil
//---------------------------------------------------------- ---------------------
En el ejemplo anterior a pesar de que estamos enviando el foco al control
::oMaskEdit1
desde el FormInitialize, no se ejecuta el MsgInfo('Hola')
Que sucede:
Saludos:
Rodolfo Paredes
La documentación del evento OnEnter del ::oMaskEdit1 dice:
Evento que se produce cada vez que recibe foco el control.
Parametros:
<oSender>:
Referencia al objeto que provoca el evento
<oPrevCtl>:
Objeto que pierde el foco
Valor Retorno:
<Nil>:
No se procesa

No se ejecuta un MaskEdit1Enter en el Beta de Xailer2

Publicado: Dom Ene 18, 2009 8:44 pm
por Guillermo Guevara Car
Alguién de los gurús podria explicarme la conducta de este evento, solo
quiero saber si se ejecuta automáticamente al pedir el foco del control ó
tengo que llamarlo antes de que entre al mismo, no me queda claro, la
documentación se contradice.
Gracias
Rodolfo Paredes
"Rodolfo Paredes Villa" <soporte@pvwin.com> escribió en el mensaje
news:[email=49708d17@svctag-j7w3v3j....]49708d17@svctag-j7w3v3j....[/email]
> Ejemplo:
> //---------------------------------------------------------- --------------------
> METHOD FormInitialize( oSender ) CLASS TForm1
> ::oMaskEdit1:SetFocus()
> RETURN Nil
> //---------------------------------------------------------- --------------------
> METHOD MaskEdit1Enter( oSender, oPrevCtl ) CLASS TForm1
> MsgInfo('Hola')
> RETURN Nil
> //---------------------------------------------------------- ---------------------
> En el ejemplo anterior a pesar de que estamos enviando el foco al control
> ::oMaskEdit1
> desde el FormInitialize, no se ejecuta el MsgInfo('Hola')
>
> Que sucede:
>
> Saludos:
>
> Rodolfo Paredes
>
> La documentación del evento OnEnter del ::oMaskEdit1 dice:
>
> Evento que se produce cada vez que recibe foco el control.
>
>
>
> Parametros:
> <oSender>:
> Referencia al objeto que provoca el evento
> <oPrevCtl>:
> Objeto que pierde el foco
>
> Valor Retorno:
> <Nil>:
> No se procesa
>
>

No se ejecuta un MaskEdit1Enter en el Beta de Xailer2

Publicado: Lun Ene 19, 2009 5:59 pm
por Guillermo Guevara Car
Solo es una pregunta por favor...
Rodolfo Paredes
"Rodolfo Paredes Villa" <soporte@pvwin.com> escribió en el mensaje
news:[email=497386b1@svctag-j7w3v3j....]497386b1@svctag-j7w3v3j....[/email]
> Alguién de los gurús podria explicarme la conducta de este evento, solo
> quiero saber si se ejecuta automáticamente al pedir el foco del control ó
> tengo que llamarlo antes de que entre al mismo, no me queda claro, la
> documentación se contradice.
>
> Gracias
>
> Rodolfo Paredes
>
> "Rodolfo Paredes Villa" <soporte@pvwin.com> escribió en el mensaje
> news:[email=49708d17@svctag-j7w3v3j....]49708d17@svctag-j7w3v3j....[/email]
>> Ejemplo:
>> //---------------------------------------------------------- --------------------
>> METHOD FormInitialize( oSender ) CLASS TForm1
>> ::oMaskEdit1:SetFocus()
>> RETURN Nil
>> //---------------------------------------------------------- --------------------
>> METHOD MaskEdit1Enter( oSender, oPrevCtl ) CLASS TForm1
>> MsgInfo('Hola')
>> RETURN Nil
>> //---------------------------------------------------------- ---------------------
>> En el ejemplo anterior a pesar de que estamos enviando el foco al control
>> ::oMaskEdit1
>> desde el FormInitialize, no se ejecuta el MsgInfo('Hola')
>>
>> Que sucede:
>>
>> Saludos:
>>
>> Rodolfo Paredes
>>
>> La documentación del evento OnEnter del ::oMaskEdit1 dice:
>>
>> Evento que se produce cada vez que recibe foco el control.
>>
>>
>>
>> Parametros:
>> <oSender>:
>> Referencia al objeto que provoca el evento
>> <oPrevCtl>:
>> Objeto que pierde el foco
>>
>> Valor Retorno:
>> <Nil>:
>> No se procesa
>>
>>
>

No se ejecuta un MaskEdit1Enter en el Beta de Xailer2

Publicado: Lun Ene 19, 2009 6:09 pm
por notengo
Rodolfo,
FormInitialize() no es el lugar indicado para lo que quieres hacer, hazlo
con FormShow() y verás que sí­ funciona (acabo de probarlo).
Echale un vistazo a esto y entenderás porqué no funciona como lo estás
haciendo:
http://xailer.info/esp/?p=22
Saludos,
José Lalí­n

No se ejecuta un MaskEdit1Enter en el Beta de Xailer2

Publicado: Vie Ene 23, 2009 1:56 am
por Guillermo Guevara Car
Gracias José Lalin por tu gran ayuda
Tarde pero sin sueño
Gracias
Rodolfo Paredes
"José Lalín" <notengo@correo.com> escribió en el mensaje
news:[email=4974b466@svctag-j7w3v3j....]4974b466@svctag-j7w3v3j....[/email]
>
> Rodolfo,
>
> FormInitialize() no es el lugar indicado para lo que quieres hacer, hazlo
> con FormShow() y verás que sí funciona (acabo de probarlo).
>
> Echale un vistazo a esto y entenderás porqué no funciona como lo estás
> haciendo:
>
> http://xailer.info/esp/?p=22
>
> Saludos,
> José Lalín