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.

Probando Xailer 2.02

Foro público de Xailer en español
Responder
Guillermo Guevara Car
Mensajes: 176
Registrado: Sab Ene 19, 2008 5:52 pm

Probando Xailer 2.02

Mensaje 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
Guillermo Guevara Car
Mensajes: 176
Registrado: Sab Ene 19, 2008 5:52 pm

Probando Xailer 2.02

Mensaje 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
Avatar de Usuario
jfgimenez
Site Admin
Mensajes: 5718
Registrado: Lun Abr 06, 2015 8:48 pm
Contactar:

Probando Xailer 2.02

Mensaje 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
José F. Giménez
[Equipo de Xailer / Xailer team]
http://www.xailer.com
http://www.xailer.info
Responder