Usare il controllo DateTimePicker in Visual FoxPro

Questo articolo descrive come usare il controllo DateTimePicker in Visual FoxPro.

Versione originale del prodotto: Visual FoxPro
Numero KB originale: 259646

Riepilogo

DTPicker.exe è un esempio che mostra come usare il controllo ActiveX DateTimePicker.

Ulteriori informazioni

Il file seguente è disponibile per il download dall'Area download Microsoft:

Scaricare ora il pacchetto DTPicker.exe. Data di rilascio: 26 aprile 2000

Per altre informazioni su come scaricare supporto tecnico Microsoft file, vedere Come ottenere i file di supporto Microsoft da Servizi online.

Microsoft ha analizzato questo file alla ricerca di virus. Microsoft ha usato il software di rilevamento dei virus più recente disponibile alla data di pubblicazione del file. Il file viene archiviato in server con sicurezza avanzata che consentono di evitare modifiche non autorizzate al file.

Il file DTPicker.exe contiene i file seguenti:

Nome del file Dimensioni
ReadMe.txt 3560
DTPicker.scx 4630
DTPicker.sct 19897

Informazioni sul controllo DateTimePicker

Il controllo DateTimePicker consente di fornire un campo datetime formattato che consente una facile selezione di data o ora. Inoltre, gli utenti possono selezionare una data da un'interfaccia del calendario a discesa simile al controllo MonthView.

Il controllo DateTimePicker funziona in due modalità:

  • Modalità calendario a discesa (impostazione predefinita): consente all'utente di visualizzare un calendario a discesa che può essere usato per selezionare una data.

  • Modalità Formato ora: consente all'utente di selezionare un campo nella visualizzazione della data (ad esempio, il mese, il giorno, l'anno e così via) e premere la freccia SU o GIÙ a destra del controllo per impostarne il valore.

È possibile passare al controllo usando la tastiera o il mouse. Il calendario a discesa include due pulsanti che consentono di scorrere i mesi all'interno e all'esterno della visualizzazione.

Nota

Il controllo DateTimePicker fa parte di un gruppo di controlli ActiveX presenti nel file Mscomct2.ocx. Per usare il controllo DateTimePicker nell'applicazione, è necessario aggiungere il file Mscomct2.ocx al progetto. Quando si distribuisce l'applicazione, installare il file Mscomct2.ocx nella directory Microsoft Windows System o System32 dell'utente.

Informazioni su questo esempio

Questo esempio fornisce un modulo contenente il controllo DateTimePicker insieme a controlli aggiuntivi che consentono di modificare le varie proprietà del controllo e visualizzare i risultati. Numerosi controlli vengono configurati come di sola lettura perché la proprietà che rappresentano dal controllo DateTimePicker è di sola scrittura. È possibile accedere al valore di data/ora corrente dalla Object.Value proprietà nel controllo o dalle proprietà che corrispondono alle varie parti di un valore datetime (Year, Month, Day, Hour, Minute, Second e così via).

Con il controllo DateTimePicker è possibile specificare un intervallo valido di datetime e il formato del valore datetime visualizzato nel controllo. I formati disponibili sono Long Date (0), Short Date (1), Time (2) e Custom (3). Se viene specificato il formato personalizzato, è possibile usare i caratteri di formato supportati dal controllo DateTimePicker per personalizzare il formato in base alle proprie esigenze.

Nota

La CustomFormat proprietà fa distinzione tra maiuscole e minuscole. Mentre i formati M e MM fanno riferimento a Months, i valori minuscoli m e mm fanno riferimento ai minuti. È anche necessario notare che h, hh, H e H fanno riferimento alle ore; I valori minuscoli h e hh fanno riferimento alle ore nel formato delle dodici ore, mentre i valori H e HH maiuscoli fanno riferimento alle ore nel formato 24 ore.

Come accennato in precedenza, DateTimePicker è in grado di operare in una delle due modalità (Calendario a discesa o Formato ora). Questa operazione è controllata dalla UpDown proprietà . Quando la UpDown proprietà è impostata su True (.T.), il controllo è in modalità Formato ora. Ciò è evidente dall'aspetto dei pulsanti simili a un filatore all'estrema destra del controllo. In questa modalità, l'utente è in grado di selezionare una parte del valore datetime (Month, Day, Year, Hour, Minute e così via) e di scorrere i valori fino a quando non viene raggiunto il datetime desiderato. Quando la UpDown proprietà è impostata su False (.F.) il controllo è in modalità Calendario a discesa. Ciò è evidente dall'aspetto di un pulsante a discesa all'estrema destra del controllo. In questa modalità la parte relativa all'ora del valore datetime non verrà modificata.

Nota

Quando il formato del controllo DateTimePicker è impostato su Ora (2), la UpDown proprietà viene ignorata e il controllo è in modalità Formato ora.

Nel controllo DateTimePicker può essere abilitata una casella di controllo. Quando questa casella di controllo è deselezionata (deselezionata), i valori di data e ora restituiti dal controllo sono . NULL. Valori.

Riferimenti

Per altre informazioni sul controllo DateTimePicker, vedere questo argomento nel file della Guida dei controlli Windows CMCTL298. CHM, in cui è stata installata MSDN Library.

Per altre informazioni su come aggiungere un controllo ActiveX a un progetto, vedere "Aggiunta di controlli a un progetto" nella Guida del programmatore.