Использование элемента управления DateTimePicker в Visual FoxPro
В этой статье описывается использование элемента управления DateTimePicker в Visual FoxPro.
Исходная версия продукта: Visual FoxPro
Исходный номер базы знаний: 259646
Сводка
DTPicker.exe — это пример, в который показано, как использовать элемент управления ActiveX DateTimePicker.
Дополнительная информация
Следующий файл доступен для скачивания в Центре загрузки Майкрософт:
Скачайте пакет DTPicker.exe. Дата выпуска: 26 апреля 2000 г.
Дополнительные сведения о скачивании файлов служба поддержки Майкрософт см. в статье Как получить файлы поддержки Майкрософт из веб-службы.
Корпорация Майкрософт проверила этот файл на наличие вирусов. Корпорация Майкрософт использовала самое последнее программное обеспечение для обнаружения вирусов, доступное на дату публикации файла. Файл хранится на серверах с повышенной безопасностью, которые помогают предотвратить любые несанкционированные изменения файла.
Файл DTPicker.exe содержит следующие файлы:
Имя файла | Размер |
---|---|
ReadMe.txt | 3560 |
DTPicker.scx | 4630 |
DTPicker.sct | 19897 |
Сведения об элементе управления DateTimePicker
Элемент управления DateTimePicker позволяет предоставить форматируемое поле datetime, позволяющее легко выбирать дату или время. Кроме того, пользователи могут выбрать дату в раскрывающемся интерфейсе календаря, аналогичном элементу управления MonthView.
Элемент управления DateTimePicker работает в двух режимах:
Режим раскрывающегося списка календаря (по умолчанию) позволяет пользователю отображать раскрывающийся календарь, который можно использовать для выбора даты.
Режим формата времени— позволяет пользователю выбрать поле в отображении даты (например, месяц, день, год и т. д.) и нажать стрелку ВВЕРХ или ВНИЗ справа от элемента управления, чтобы задать его значение.
Вы можете перейти к элементу управления с помощью клавиатуры или мыши. Раскрывающийся календарь содержит две кнопки, которые позволяют прокручивать месяцы в представлении и вне его.
Примечание.
Элемент управления DateTimePicker входит в группу элементов ActiveX, которые находятся в файле Mscomct2.ocx. Чтобы использовать элемент управления DateTimePicker в приложении, необходимо добавить в проект файл Mscomct2.ocx. При распространении приложения установите файл Mscomct2.ocx в каталоге Microsoft Windows System или System32 пользователя.
Сведения об этом примере
В этом примере представлена форма, содержащая элемент управления DateTimePicker, а также дополнительные элементы управления, которые позволяют управлять различными свойствами элемента управления и просматривать результаты. Некоторые элементы управления настроены как доступные только для чтения, так как свойство, которое они представляют из элемента управления DateTimePicker, используется только для записи. Доступ к текущему значению даты и времени можно получить из Object.Value
свойства элемента управления или из свойств, соответствующих различным частям значения datetime (Year, Month, Day, Hour, Minute, Second и т. д.).
С помощью элемента управления DateTimePicker можно указать допустимый диапазон даты и времени, а также формат значения datetime, отображаемого в элементе управления . Доступные форматы: Long Date (0), Short Date (1), Time (2) и Custom (3). Если указан настраиваемый формат, можно использовать символы форматирования, поддерживаемые элементом управления DateTimePicker, чтобы настроить формат в соответствии со своими потребностями.
Примечание.
Свойство CustomFormat
учитывает регистр. В то время как форматы M и MM относятся к месяцам, значения m и mm в нижнем регистре относятся к минутам. Необходимо также отметить, что h, hh, H и H относятся к часам; значения h и hh в нижнем регистре относятся к часам в двенадцатичасовом формате, а в верхнем регистре H и HH относятся к часам в формате двадцать четыре часа.
Как упоминалось ранее, DateTimePicker может работать в одном из двух режимов (раскрывающийся календарь или формат времени). Это управляется свойством UpDown
. UpDown
Если для свойства задано значение True (.T.), элемент управления находится в режиме формата времени. Это видно по внешнему виду спиннер-подобных кнопок в крайней правой части элемента управления. В этом режиме пользователь может выбрать часть значения даты и времени (месяц, день, год, час, минута и т. д.) и просматривать значения до достижения требуемого значения даты и времени. UpDown
Если для свойства задано значение False (.F.), элемент управления находится в режиме раскрывающегося списка календаря. Это видно по появлению раскрывающейся кнопки в крайней правой части элемента управления. В этом режиме временная часть значения datetime не будет изменена.
Примечание.
Если параметр Формат элемента управления DateTimePicker имеет значение Время (2), UpDown
свойство игнорируется, а элемент управления находится в режиме формата времени.
В элементе управления DateTimePicker может быть установлен флажок. Если этот флажок снят (снят), значения даты и времени, возвращаемые элементом управления, будут . NULL. Значения.
Ссылки
Дополнительные сведения об элементе управления DateTimePicker см. в этом разделе в файле справки элементов управления Windows CMCTL298. CHM, расположенный в месте установки библиотека MSDN.
Дополнительные сведения о том, как добавить элемент ActiveX в проект, см. в разделе Добавление элементов управления в проект в руководстве программиста.