Página 1 de 1

Sigo con problemas con TCombobox

Publicado: Jue May 21, 2009 11:48 am
por Guillermo Guevara Car
Todavía no he podido resolver los problemas que describo a continuación:
1.- Configurando la propiedad ::oCombobox:nStyle := csDROPDOWN puedo
escribir en ::oCombobox:cText, pero no logro captar y mostrar el texto en
MAYUSCULAS, en un control :TMaskEdit lo hago muy sencillo ya sea con la
propiedad: Picture := @! ó con nCharCase :=ec UPPERCASE
¿No sería conveniente que este control tuviera cuando menos alguna de estas
propiedades?
2.- Una vez que hago con el botón izquierdo del mouse un "Click" en
::oCombobox para seleccionar uno de los elementos desplegados no he logrado
que automáticamente avance a al siguiente control sin tener que oprimir el
<Enter>.
Gracias de antemano
Guillermo

Sigo con problemas con TCombobox

Publicado: Jue May 21, 2009 1:43 pm
por ignacio
Guillermo,
Es un control del API de Windows que no tiene esa funcionalidad.
Con el siguiente código en el evento OnChar del ComboBox puede conseguir el
efecto deseado:
METHOD Combobox1Char( oSender, nKey, nFlags ) CLASS TForm1
LOCAL cChr
cChr := Chr( nKey )
IF cChr != Upper( cChr )
oSender:PostMsg( WM_CHAR, Asc( Upper( cChr ) ) )
RETURN 0
ENDIF
RETURN Nil
Un saludo,
Nota: Le aconsejo que utilice el foro PRO para hacer sus preguntas
--
Ignacio Ortiz de Zúñiga
Xailer support / Soporte de Xailer
http://www.xailer.com
http://www.xailer.info
"Guillermo Guevara" <soporte@PvWin.com> escribió en el mensaje
news:4a152369$[email=1@svctag-j7w3v3j....]1@svctag-j7w3v3j....[/email]
> Todavía no he podido resolver los problemas que describo a continuación:
>
> 1.- Configurando la propiedad ::oCombobox:nStyle := csDROPDOWN puedo
> escribir en ::oCombobox:cText, pero no logro captar y mostrar el texto en
> MAYUSCULAS, en un control :TMaskEdit lo hago muy sencillo ya sea con la
> propiedad: Picture := @! ó con nCharCase :=ec UPPERCASE
> ¿No sería conveniente que este control tuviera cuando menos alguna de
> estas propiedades?
>
> 2.- Una vez que hago con el botón izquierdo del mouse un "Click" en
> ::oCombobox para seleccionar uno de los elementos desplegados no he
> logrado que automáticamente avance a al siguiente control sin tener que
> oprimir el <Enter>.
>
> Gracias de antemano
>
> Guillermo
>
>
>

Sigo con problemas con TCombobox

Publicado: Sab May 23, 2009 11:53 am
por Guillermo Guevara Car
Ignacio:
Gracias por su apoyo, problema totalmente resuelto
Guillermo
"Ignacio Ortiz de Zúñiga" <NoNameToAvoidSpam@xailer.com> escribió en el
mensaje news:4a153e61$[email=1@svctag-j7w3v3j....]1@svctag-j7w3v3j....[/email]
> Guillermo,
>
> Es un control del API de Windows que no tiene esa funcionalidad.
>
> Con el siguiente código en el evento OnChar del ComboBox puede conseguir
> el efecto deseado:
>
> METHOD Combobox1Char( oSender, nKey, nFlags ) CLASS TForm1
>
> LOCAL cChr
>
> cChr := Chr( nKey )
>
> IF cChr != Upper( cChr )
> oSender:PostMsg( WM_CHAR, Asc( Upper( cChr ) ) )
> RETURN 0
> ENDIF
>
> RETURN Nil
>
> Un saludo,
>
> Nota: Le aconsejo que utilice el foro PRO para hacer sus preguntas
>
> --
> Ignacio Ortiz de Zúñiga
> Xailer support / Soporte de Xailer
> http://www.xailer.com
> http://www.xailer.info
> "Guillermo Guevara" <soporte@PvWin.com> escribió en el mensaje
> news:4a152369$[email=1@svctag-j7w3v3j....]1@svctag-j7w3v3j....[/email]
>> Todavía no he podido resolver los problemas que describo a continuación:
>>
>> 1.- Configurando la propiedad ::oCombobox:nStyle := csDROPDOWN puedo
>> escribir en ::oCombobox:cText, pero no logro captar y mostrar el texto en
>> MAYUSCULAS, en un control :TMaskEdit lo hago muy sencillo ya sea con la
>> propiedad: Picture := @! ó con nCharCase :=ec UPPERCASE
>> ¿No sería conveniente que este control tuviera cuando menos alguna de
>> estas propiedades?
>>
>> 2.- Una vez que hago con el botón izquierdo del mouse un "Click" en
>> ::oCombobox para seleccionar uno de los elementos desplegados no he
>> logrado que automáticamente avance a al siguiente control sin tener que
>> oprimir el <Enter>.
>>
>> Gracias de antemano
>>
>> Guillermo
>>
>>
>>
>
>