FiveTech Support Forums

FiveWin / Harbour / xBase community
Board index FiveWin para Harbour/xHarbour Valid en combobox estilo DROPDOWN?
Posts: 326
Joined: Sun Oct 09, 2005 05:22 PM
Valid en combobox estilo DROPDOWN?
Posted: Sun Apr 05, 2009 03:05 AM

Con CBS_DROPDOWNLIST el VALID se evalua al finalizar, pero con CBS_DROPDOWN se evalua al iniciar.

Habr谩 alguna soluci贸n?.

Gracias.

Posts: 326
Joined: Sun Oct 09, 2005 05:22 PM
Re: Valid en combobox estilo DROPDOWN?
Posted: Mon Apr 06, 2009 03:36 PM
He revisado la clase y se puede forzar la validaci贸n con ::lValid() pero solo responde con VK_RETURN y no con VK_TAB.

Code (fw): Select all Collapse
聽 聽 聽 ::oGet:bKeyChar = { | nKey | If( nKey == VK_TAB .or. nKey == VK_RETURN, ;
聽 聽 聽 聽 聽 聽 聽 聽 聽 聽 聽 聽 聽 聽 聽 聽 聽 聽 聽 聽( ::lValid(), ::oWnd:GoNextCtrl( ::hWnd ), 0 ),) }
Posts: 1364
Joined: Wed Jun 21, 2006 12:39 AM
Re: Valid en combobox estilo DROPDOWN?
Posted: Sun Nov 10, 2013 10:39 AM

Hay alguna soluci贸n para este bug ? la propuesta de Alfredo no lo corrige. Gracias

Saludos

Posts: 1364
Joined: Wed Jun 21, 2006 12:39 AM
Re: Valid en combobox estilo DROPDOWN?
Posted: Tue Nov 12, 2013 10:23 PM

+1

Posts: 44158
Joined: Thu Oct 06, 2005 05:47 PM
Re: Valid en combobox estilo DROPDOWN?
Posted: Wed Nov 13, 2013 08:32 AM

La diferencia se debe a que con esos estilos el combo contiene un GET y cuando ese GET toma el foco, lo pierde el combo.

La soluci贸n es asignar la validaci贸n al GET contenido y no al Combo:

oCbx:oGet:bValid = { || MsgBeep(), .T. }

regards, saludos

Antonio Linares
www.fivetechsoft.com
Posts: 1364
Joined: Wed Jun 21, 2006 12:39 AM
Re: Valid en combobox estilo DROPDOWN?
Posted: Wed Nov 13, 2013 12:35 PM

Gracias Antonio, funcion贸 perfectamente.

Saludos

Continue the discussion