Page 1 of 1

Evaluar propiedad ShowNone

Posted: Wed Aug 28, 2013 9:36 pm
by joposadas
Grupo,

Inserte un control DATEPICKER en un formulario, con priopiedad SHOWNONE, ahora lo que deseo hacer es verificar si ese control fue cliqueado o no.

¿Cómo puedo hacer eso?

¿Así es?
IF FRM_CustomerData.DatePicker.ShowNone
msginfo("Seleccionó fecha")
...
....
ELSE
msginfo ("No ha seleccionado fecha alguna")
...
...
ENDIF

Re: Evaluar propiedad ShowNone

Posted: Wed Aug 28, 2013 10:00 pm
by Pablo César
Hola Jorge,

Creo que lo que buscas es verificar se han alterado o selecionado una fecha, no es asi ?

Para eso tendria que adicionar una funcionar própia en el evento ONCHANGE.

Ahora si lo que buscas es apenas un click, independiente si la fecha fué slecionada o no, tendrias que accionar el evento de ese componente.

Re: Evaluar propiedad ShowNone

Posted: Wed Aug 28, 2013 10:21 pm
by joposadas
Pablo,

En mi formulario tengo dos datos a captura:

Numero Poliza: _______________ Fecha póliza:

la idea es verificar que cuando se captura un número de poliza, se deberá de capaturar la fecha de la póliza (aqui es donde mi control tiene la propiedad SHOWNONE.

sería algo asi como
IF LEN(Frm_Captura.Txt_NumPoliza)>0 .AND. .NOT. Frm_Captura.DatePicker.ShowNone
MsgInfo("Capture la fecha de la poliza")
ENDIF

Algo así es lo que necesito.

Evaluar propiedad ShowNone

Posted: Wed Aug 28, 2013 10:35 pm
by Pablo César
Es decir, quieres habilitar o desabilitar el DatePicker ? Conforme es lanzado el número de la póliza ?. De ser asi, tambien aconsejo a crear una funcion própia para el TextBox donde irás guardar el número de la póliza, validas alli para que no hayan dos números iguales (no sé si es tambien el caso) y habilitas o no el DatePicker con:

<Form>.<Nombre_DatePicker>.Enabled:=.T.

Otro dato: si precisas que ShowNone entre como habilitado, coloque Date() en el "Value" de DatePicker. Particularmente, no me gusta ese ShowName (yo no lo uso).