1. 简介
2. 常用属性
属性 | 解释 |
---|---|
(Name) | 控件ID,在代码里引用的时候会用到,一般以 dtp 开头 |
Format | 设置显示时间的格式,包含 Long: Short: Time: Custom:采用标准的时间格式 还是 自定义的格式 |
CustomFormat | 自定义日期时间显示格式,只有当 Format 属性设置为 Custom 时才有效 比如 yyyy-MM-dd HH:mm:ss |
Value | 此控件当前的日期时间的值,格式为 yyyy/MM/dd HH:mm:ss,不会随着CustomFormat属性的改变而改变 |
Text | 此控件当前的日期时间的值,格式和显示的一致 |
ShowSelectBox | 是否在控件中显示复选框 |
Checked | 当 显示复选框 时,确定是否选中复选框,以指示用户已选择了某个值 当复选框未选中时,表示不能选择任何值 |
ShowUpDown | 设置 是日历下拉框 还是上下增减值的格式,默认False,是日历下拉框 此外,DateTimePicker 还允许用户选中 年月日 时分秒,手动输入对应的值,不管 ShowUpDown 是 true 还是 false,都可以手动输入值 |
DropDownAlign | 日历下拉框与DateTimePicker的对齐方式 设置为Right: 设置为 Left: |
MaxDate 和 MinDate | 可以选择的最早日期 和 最晚日期 |
示例:
点击 button1,将 DateTimePicker 的 value 显示到文本框中,点击 清空 按钮,情况文本框中的内容
3. 常用事件
事件 | 解释 |
---|---|
ValueChanged | 用户选择的日期时间 发生更改时 触发的事件 |
示例:
将用户选择的时间实时更新到文本框中:
参考:2023年C#之WinForm零基础教程50讲