Cum se utilizează controlul DateTimePicker în Visual FoxPro


Rezumat


DTPicker.exe este un exemplu care arată cum se utilizează controlul ActiveX DateTimePicker .

Mai multe informații


Fişierul următor este disponibil pentru descărcare de la Microsoft Download Center:
Download Descărcaţi acum pachetul DTPicker.exe. Data lansării: 26-Apr-2000

Pentru informații suplimentare despre modul de descărcare Microsoft Support fișiere, faceți clic pe următorul număr de articol pentru a vedea articolul în baza de cunoștințe Microsoft:
119591 cum se obțin fișierele de asistență Microsoft de la serviciile Online
Microsoft a scanat acest fișier pentru viruşi. Microsoft utilizează cele mai actualizate software pentru detectarea virușilor care sunt disponibile la data la care fișierul a fost postat. Fișierul este stocat pe servere securizate care împiedică modificările neautorizate ale fișierului.
Fişierul DTPicker.exe conţine următoarele fişiere:

Nume de fișierDimensiune
ReadMe.txt3560
DTPicker.scx4630
DTPicker.sct19897

Despre controlul DateTimePicker

Controlul DateTimePicker vă permite să furnizați un câmp de formatat datetime care permite uşor data sau ora selecția. În plus, utilizatorii pot selecta o dată dintr-o interfață verticală calendar similare la controlul MonthView .

Controlul DateTimePicker funcționează în două moduri:
  • Listă verticală Calendar modul (implicit) – permite utilizatorului să afișeze un calendar verticală care pot fi utilizate pentru a selecta o dată.
  • Format modul – permite utilizatorului să selecteze un câmp în data display (cum ar fi, lună, zi, anul, și așa mai departe) și apăsați săgeată sus sau în jos în partea dreaptă a controlului pentru a seta valoarea sa de timp.
Puteți să navigați la controlul utilizând tastatura sau mouse-ul. Calendarul verticală are două butoane, care vă permite să defilați luni în şi vizualizare.

Notă: controlul DateTimePicker face parte dintr-un grup de controale ActiveX care se găsesc în fișierul Mscomct2.ocx. Pentru a utiliza controlul DateTimePicker într-o aplicație, trebuie să adăugați fișierul Mscomct2.ocx proiectul. Când se distribuie aplicația dvs., să instaleze fișierul Mscomct2.ocx în utilizator Microsoft Windows System sau System32 Director.

Despre acest eşantion

Acest exemplu oferă un formular care conține controlul DateTimePicker împreună cu controale suplimentare care vă permit să manipuleze diverse Proprietăți control şi pentru a vedea rezultatele. O serie de controale sunt setate doar în citire, deoarece proprietatea reprezintă din controlul DateTimePicker este doar pentru scriere. Aveți posibilitatea să accesați valoarea data/ora curentă din proprietatea Object.Value control sau din proprietățile care corespund părți diferite de valoarea datetime (an, lună, zi, ore, Minute, al doilea rând, și așa mai departe).

Cu controlul DateTimePicker sunteți posibilitatea să specificați un interval valid de ora, precum și formatul datetime valoarea afișată în controlul. Formatele disponibile sunt data lungi (0), data scurt (1), ora (2) și particularizat (3). Dacă este specificat în format particularizat, utilizați formatul de caractere acceptate de DateTimePicker de control pentru a particulariza formatul nevoilor dumneavoastră.

Notă: proprietatea CustomFormat este sensibil la. În timp ce formatele M și MM se referă la luni, plasată valori m și mm se referă la minute. De asemenea, trebuie să rețineți că h, hh, H și H se referă la ore; h de valori mici și hh se referă la ore în formatul 12 ore, în timp ce majuscule H şi HH se referă la formatul de 24 de ore de lucru.

Așa cum am menționat mai devreme, DateTimePicker este capabil să funcționeze într-unul din două moduri (verticală Calendar sau formatul de dată). Acest lucru este controlată de proprietatea UpDown . Când proprietatea UpDown este setată la True (. T.), controlul este în modul de timp Format. Acest lucru este evident prin butoanele pe partea dreaptă a controlului de incrementare/decrementare, cum ar fi aspectul. În acest mod, utilizatorul este posibilitatea de a selecta o parte din valoarea datetime (lună, zi, anul, ore, Minute și așa mai departe) şi incrementare/decrementare prin valorile până când s-a atins datetime dorit. Când proprietatea UpDown este setată la False (. F.) controlul este în modul de Calendar verticală. Acest lucru este evident prin aspectul de un buton verticală din partea dreaptă a controlului. În acest mod, porțiunea de timp din valoarea datetime nu va fi schimbat.

Notă: când formatul DateTimePicker de control este setat la ora (2), proprietatea UpDown este ignorat și controlul este în modul de timp Format.

Controlul DateTimePicker poate avea o casetă de selectare activat în controlul. Atunci când această casetă de selectare este clar (-selectată), sunt data și ora valorile care sunt returnate de control. NULL. valori.

Referințe


Pentru mai multe informații despre controlul DateTimePicker , consultați acest subiect în fișierul ajutor controale Windows, CMCTL298. CHM, amplasate în cazul în care ați instalat Biblioteca MSDN.

Pentru informații suplimentare despre DateTimePicker de control, faceți clic pe următoarele numere de articol pentru a vedea articolele în baza de cunoștințe Microsoft:

253785 PRB: eroare la setarea DateTimePicker control prin programare

186424 DateTimePicker CustomFormat este sensibil la

187233 BUG: DateTimePicker pe CustomFormat poate fi ignorat

Pentru mai multe informații despre cum să adăugați un control ActiveX la un proiect, consultați "Adăugarea controale pentru un proiect" Programmer's Guide.