FiveTech Support Forums

FiveWin / Harbour / xBase community
Board index FiveWin para Harbour/xHarbour Combobox y teclas VK_UP, VK_DOWN
Posts: 2170
Joined: Fri Jul 18, 2008 01:24 AM
Combobox y teclas VK_UP, VK_DOWN
Posted: Wed Jul 31, 2013 04:57 PM
Amigos del foro:
Hay alguna manera de evitar que se dispare el bChange del combobox cuando se usan las teclas UP, DOWN?

Lo que quiero hacer es utilizar estas teclas solo para recorrer los items del combobox, y que este ejecute el code bChange hasta que se oprime la tecla ENTER.
ÂżComo hacer esto?

Saludos.



Uploaded with ImageShack.us
Francisco J. AlegrĂ­a P.

Chinandega, Nicaragua.



Fwxh-MySql-TMySql
Posts: 2064
Joined: Fri Jan 06, 2006 09:28 PM
Re: Combobox y teclas VK_UP, VK_DOWN
Posted: Wed Jul 31, 2013 08:23 PM

Francisco, no se si se pueda inhabilitar, pero una solucion seria que lo mandes a una funcion o procedures vacia, es decir que solo retorne, aunque crei que la bchange se activaba si uno lo programaba en las clausulas del combobox, saludos... :shock:

function / procedure mi_funcion()
return

Dios no estĂĄ muerto...



Gracias a mi Dios ante todo!
Posts: 2170
Joined: Fri Jul 18, 2008 01:24 AM
Re: Combobox y teclas VK_UP, VK_DOWN
Posted: Wed Jul 31, 2013 09:56 PM

Hola José Luis, gracias por contestar.
En efecto, ya he probado con los codeblock bKeyChar y bKeyDown sin ningĂșn resultado. Ahorita mismo estoy estudiando la class combobox a ver si encuentro como hacerlo.

Lo que pasa es que un usuario acostumbra usar 100% el mouse, y si ves la imagen anterior, este usuario despues de entrar el valor en el get a la izq. del combobox, luego hace click en este Ășltimo, selecciona, y luego coloca el mouse sobre el xbrowse y usa la rueda de Ă©ste (sin haber hecho click en el xbrowse), tratando de avanzar items, y lo que sucede es que el combobox tiene el focus y cambia de items, lo que no era notado por el usuario, ocasionando una seleccion equivocada. Lo del mouse ya lo arreglĂ©, pero con las teclas UP y DOWN no he podido. Este comportamiento sucede aun cuando uses la rueda del mouse en cualquier parte de el Dialog. Yo entiendo que el combobox aun tiene el foco, pero no sĂ© si este comportamiento es correcto.

Nuevamente gracias.

Francisco J. AlegrĂ­a P.

Chinandega, Nicaragua.



Fwxh-MySql-TMySql
Posts: 44158
Joined: Thu Oct 06, 2005 05:47 PM
Re: Combobox y teclas VK_UP, VK_DOWN
Posted: Thu Aug 01, 2013 04:28 PM

Francisco,

Prueba a no usar ON CHANGE y define el codeblock oCombobox:bCloseUp

regards, saludos

Antonio Linares
www.fivetechsoft.com
Posts: 2170
Joined: Fri Jul 18, 2008 01:24 AM
Re: Combobox y teclas VK_UP, VK_DOWN
Posted: Thu Aug 01, 2013 09:14 PM

Antonio.
Muchas gracias. Voy a probarlo esta noche.
Saludos.

Francisco J. AlegrĂ­a P.

Chinandega, Nicaragua.



Fwxh-MySql-TMySql
Posts: 2170
Joined: Fri Jul 18, 2008 01:24 AM
Re: Combobox y teclas VK_UP, VK_DOWN
Posted: Fri Aug 02, 2013 02:25 AM

Antonio,

Gracias nuevamente. Funciona. :D
Saludos.

Francisco J. AlegrĂ­a P.

Chinandega, Nicaragua.



Fwxh-MySql-TMySql

Continue the discussion