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.