Verwenden des DateTimePicker-Steuerelements in Visual FoxPro

In diesem Artikel wird die Verwendung des DateTimePicker-Steuerelements in Visual FoxPro beschrieben.

Ursprüngliche Produktversion: Visual FoxPro
Ursprüngliche KB-Nummer: 259646

Zusammenfassung

DTPicker.exe ist ein Beispiel, das zeigt, wie das DateTimePicker-Steuerelement von ActiveX verwendet wird.

Weitere Informationen

Die folgende Datei steht im Microsoft Download Center zum Download zur Verfügung:

Laden Sie das DTPicker.exe-Paket jetzt herunter. Veröffentlichungsdatum: 26. April 2000

Weitere Informationen zum Herunterladen Microsoft-Support Dateien finden Sie unter Abrufen von Microsoft-Supportdateien von Onlinedienste.

Microsoft hat diese Datei auf Viren überprüft. Microsoft verwendete die aktuellste Virenerkennungssoftware, die zum Zeitpunkt der Veröffentlichung der Datei verfügbar war. Die Datei wird auf Servern mit verbesserter Sicherheit gespeichert, die dazu beitragen, nicht autorisierte Änderungen an der Datei zu verhindern.

Die DTPicker.exe-Datei enthält die folgenden Dateien:

Dateiname Größe
ReadMe.txt 3560
DTPicker.scx 4630
DTPicker.sct 19897

Informationen zum DateTimePicker-Steuerelement

Mit dem DateTimePicker-Steuerelement können Sie ein formatiertes datetime-Feld bereitstellen, das eine einfache Auswahl von Datum oder Uhrzeit ermöglicht. Darüber hinaus können Benutzer ein Datum aus einer Dropdown-Kalenderoberfläche auswählen, ähnlich wie das MonthView-Steuerelement.

Das DateTimePicker-Steuerelement arbeitet in zwei Modi:

  • Dropdown-Kalendermodus (Standard): Ermöglicht dem Benutzer das Anzeigen eines Dropdownkalenders, der zum Auswählen eines Datums verwendet werden kann.

  • Zeitformatmodus: Ermöglicht es dem Benutzer, ein Feld in der Datumsanzeige auszuwählen (z. B. Monat, Tag, Jahr usw.), und den NACH-OBEN- oder NACH-UNTEN-PFEIL rechts neben dem Steuerelement zu drücken, um seinen Wert festzulegen.

Sie können zum Steuerelement navigieren, indem Sie entweder die Tastatur oder die Maus verwenden. Der Dropdownkalender verfügt über zwei Schaltflächen, mit denen Sie einen Bildlauf durch die Monate durchführen können, die in und aus der Sicht angezeigt werden.

Hinweis

Das DateTimePicker-Steuerelement ist Teil einer Gruppe von ActiveX-Steuerelementen, die sich in der Datei "Mscomct2.ocx" befinden. Um das DateTimePicker-Steuerelement in Ihrer Anwendung zu verwenden, müssen Sie dem Projekt die Datei Mscomct2.ocx hinzufügen. Wenn Sie Ihre Anwendung verteilen, installieren Sie die Datei Mscomct2.ocx im Microsoft Windows-System- oder System32-Verzeichnis des Benutzers.

Informationen zu diesem Beispiel

Dieses Beispiel stellt ein Formular bereit, das das DateTimePicker-Steuerelement zusammen mit zusätzlichen Steuerelementen enthält, mit denen Sie die verschiedenen Eigenschaften des Steuerelements bearbeiten und die Ergebnisse anzeigen können. Einige der Steuerelemente sind schreibgeschützt eingerichtet, da die Eigenschaft, die sie aus dem DateTimePicker-Steuerelement darstellen, schreibgeschützt ist. Sie können auf den aktuellen Datums-/Uhrzeitwert über die Object.Value -Eigenschaft des Steuerelements oder über die Eigenschaften zugreifen, die den verschiedenen Teilen eines datetime-Werts entsprechen (Jahr, Monat, Tag, Stunde, Minute, Sekunde usw.).

Mit dem DateTimePicker-Steuerelement können Sie einen gültigen Bereich von datetimes sowie das Format des im Steuerelement angezeigten datetime-Werts angeben. Die verfügbaren Formate sind Long Date (0), Short Date (1), Time (2) und Custom (3). Wenn das benutzerdefinierte Format angegeben ist, können Sie die vom DateTimePicker-Steuerelement unterstützten Formatzeichen verwenden, um das Format an Ihre Anforderungen anzupassen.

Hinweis

Bei CustomFormat der -Eigenschaft wird die Groß-/Kleinschreibung beachtet. Während sich die Formate M und MM auf Monate beziehen, beziehen sich die Kleinbuchstaben m und mm auf Minuten. Sie müssen auch beachten, dass sich h, hh, H und H auf Stunden beziehen. Die Kleinbuchstaben h und hh beziehen sich auf Stunden im Zwölf-Stunden-Format, während die Großbuchstaben H und HH auf Stunden im Vierundzwanzig-Stunden-Format verweisen.

Wie bereits erwähnt, kann dateTimePicker in einem von zwei Modi (Dropdownkalender oder Zeitformat) verwendet werden. Dies wird durch die UpDown -Eigenschaft gesteuert. Wenn die UpDown Eigenschaft auf True (.T.) festgelegt ist, befindet sich das Steuerelement im Zeitformatmodus. Dies wird am Aussehen der dreherähnlichen Schaltflächen ganz rechts im Steuerelement deutlich. In diesem Modus kann der Benutzer einen Teil des datetime-Werts auswählen (Monat, Tag, Jahr, Stunde, Minute usw.) und die Werte durchlaufen, bis der gewünschte datetime-Wert erreicht ist. Wenn die UpDown Eigenschaft auf False (.F.) festgelegt ist, befindet sich das Steuerelement im Dropdownkalendermodus. Dies wird an der Darstellung einer Dropdownschaltfläche ganz rechts neben dem Steuerelement deutlich. In diesem Modus wird der Zeitteil des datetime-Werts nicht geändert.

Hinweis

Wenn das Format des DateTimePicker-Steuerelements auf Time (2) festgelegt ist, wird die UpDown Eigenschaft ignoriert, und das Steuerelement befindet sich im Zeitformatmodus.

Für das DateTimePicker-Steuerelement kann ein Kontrollkästchen im Steuerelement aktiviert sein. Wenn dieses Kontrollkästchen deaktiviert (deaktiviert) ist, sind die Datums- und Uhrzeitwerte, die vom Steuerelement zurückgegeben werden. NULL. Werte.

References

Weitere Informationen zum DateTimePicker-Steuerelement finden Sie in diesem Thema in der Hilfedatei für Windows-Steuerelemente CMCTL298. CHM, wo Sie Ihre MSDN Library installiert haben.

Weitere Informationen zum Hinzufügen eines ActiveX-Steuerelements zu einem Projekt finden Sie unter "Hinzufügen von Steuerelementen zu einem Projekt" im Programmierhandbuch.