在 Visual FoxPro 中使用 DateTimePicker 控件

本文介绍如何在 Visual FoxPro 中使用 DateTimePicker 控件。

原始产品版本: Visual FoxPro
原始 KB 编号: 259646

摘要

DTPicker.exe 是演示如何使用 ActiveX DateTimePicker 控件的示例。

更多信息

可从 Microsoft 下载中心下载以下文件:

立即下载 DTPicker.exe 包。 发布日期:2000 年 4 月 26 日

有关如何下载Microsoft 支持部门文件的详细信息,请参阅如何从 联机服务 获取 Microsoft 支持文件

Microsoft 扫描了此文件中的病毒。 Microsoft 使用了在文件发布之日提供的最新病毒检测软件。 该文件存储在安全性增强的服务器上,有助于防止对文件进行任何未经授权的更改。

DTPicker.exe 文件包含以下文件:

文件名 Size
ReadMe.txt 3560
DTPicker.scx 4630
DTPicker.sct 19897

关于 DateTimePicker 控件

DateTimePicker 控件使你可以提供一个格式化的日期/时间字段,以便轻松选择日期或时间。 此外,用户可以从类似于 MonthView 控件的下拉日历界面中选择日期。

DateTimePicker 控件在两种模式下运行:

  • 下拉列表日历模式 (默认) - 使用户能够显示可用于选择日期的下拉日历。

  • 时间格式模式 - 允许用户在日期显示 ((例如,月、日、年等) )中选择字段,然后按控件右侧的向上或向下箭头来设置其值。

可以使用键盘或鼠标导航到控件。 下拉日历有两个按钮,可用于滚动查看月数和缩小视图。

注意

DateTimePicker 控件是 Mscomct2.ocx 文件中的一组 ActiveX 控件的一部分。 若要在应用程序中使用 DateTimePicker 控件,必须将 Mscomct2.ocx 文件添加到项目中。 分发应用程序时,请在用户的 Microsoft Windows System 或 System32 目录中安装 Mscomct2.ocx 文件。

关于此示例

此示例提供了一个包含 DateTimePicker 控件和其他控件的窗体,这些控件可用于操作控件上的各种属性并查看结果。 许多控件设置为只读,因为它们从 DateTimePicker 控件表示的属性是仅写入的。 可以从 控件上的 属性或对应于日期/时间值的各个部分的属性访问当前日期/时间值 Object.Value , (年、月、日、小时、分钟、秒等) 。

使用 DateTimePicker 控件,可以指定有效的日期时间范围以及控件中显示的 datetime 值的格式。 可用的格式为长日期 (0) 、短日期 (1) 、时间 (2) 和自定义 (3) 。 如果指定了自定义格式,则可以使用 DateTimePicker 控件支持的格式字符根据需要自定义格式。

注意

属性 CustomFormat 区分大小写。 M 和 MM 格式表示月份,小写值 m 和 mm 表示分钟。 还需要注意,h、hh、H 和 H 是指小时;小写值 h 和 hh 表示十二小时格式的小时,而大写 H 和 HH 表示 24 小时格式的小时数。

如前所述,DateTimePicker 能够在两种模式之一中操作, (下拉列表日历或时间格式) 。 这由 UpDown 属性控制。 当 属性 UpDown 设置为 True (.T.) 时,控件处于时间格式模式。 控件最右侧出现类似旋转器按钮的按钮就明显地显示了这一点。 在此模式下,用户可以选择日期/时间值的一部分, (Month、Day、Year、Hour、Minute 等) 并旋转这些值,直到达到所需的日期时间。 当 属性 UpDown 设置为 False (.F.) 控件处于下拉日历模式。 控件最右侧出现下拉按钮,这一点就很明显了。 在此模式下,不会更改日期/时间值的时间部分。

注意

当 DateTimePicker 控件的 Format 设置为 Time (2) 时, UpDown 将忽略 属性,并且控件处于时间格式模式。

DateTimePicker 控件可以在控件中启用复选框。 如果清除此复选框 (取消选中) ,则从 控件返回的日期和时间值为 。空。 值。

References

有关 DateTimePicker 控件的详细信息,请参阅 Windows 控件帮助文件中的该主题,CMCTL298。CHM,位于安装 MSDN 库的位置。

有关如何将 ActiveX 控件添加到项目的详细信息,请参阅程序员指南中的“向项目添加控件”。