Página 1 de 1

Probando Xailer 2.02

Publicado: Sab Dic 12, 2009 9:08 pm
por Guillermo Guevara Car
En versiones anteriores a la 2.00 funcionaba bién en la clase TCombobox el
codigo del evento OnKeyDown
que se muestra para que cualquier letra capturada la control se desplegara
en mayúsculas sin hacer cambios
ahora compilando con Xailer 2.02 ya no funciona.
METHOD Combobox1KeyDown( oSender, nKey, nFlags ) CLASS _ROprArt
Local l_cChr := Chr(nKey)
If l_cChr<>Upper(l_cChr)
oSender:PostMsg(WM_CHAR,Asc(Upper(l_cChr)))
Return(0)
EndIf
RETURN Nil
Habrá alguna otra forma de que se muestren en mayúsculas las letras
capturadas en un control TCombobox
o que cambios se deben de hacer para que vuelva a funcionar com antes?
Gracias
Guillermo
__________ Información de ESET NOD32 Antivirus, versión de la base de firmas de virus 4682 (20091212) __________
ESET NOD32 Antivirus ha comprobado este mensaje.
http://www.eset.com

Probando Xailer 2.02

Publicado: Dom Dic 13, 2009 4:16 pm
por Guillermo Guevara Car
Al atrapar el valor de nKey, no distingue entre mayúsculas y minúsculas.
No es un bug?
Saludos
Guillermo

__________ Información de ESET NOD32 Antivirus, versión de la base de firmas de virus 4683 (20091213) __________
ESET NOD32 Antivirus ha comprobado este mensaje.
http://www.eset.com

Probando Xailer 2.02

Publicado: Lun Dic 14, 2009 6:49 pm
por jfgimenez
Guillermo,
> Al atrapar el valor de nKey, no distingue entre mayúsculas y minúsculas.
> No es un bug?
No, no es ningún bug. Es como windows envía siempre las teclas a través del
mensaje WM_KEYDOWN. En el caso de WM_CHAR, que Xailer lo envia al evento
OnChar, sí se distingue entre mayúsculas y minúsculas, pero sólo se reciben
pulsaciones de teclas que correspondan a caracteres con código ASCII válido
(p.ej. de la A a la Z, pero no las teclas de función ni de edición).
--
Un saludo,
José F. Giménez
http://www.xailer.com
http://www.xailer.info