DateEdit.DateTime 属性 - 获取或设置在控件内编辑的 date/time 值
DateEdit.DateTime Property - Gets or sets the date/time value edited within the control
代表所选 date/time 值的 System.DateTime 对象。我该如何改变它?
如果我将 dateEdit 设置为:
dateEdit1.DateTime = New DateTime(2015, 12, 31)
dateEdit1.Properties.Mask.UseMaskAsDisplayFormat = True
dateEdit1.Properties.Mask.MaskType = Mask.MaskType.DateTimeAdvancingCaret
dateEdit1.Properties.Mask.AutoComplete = Mask.AutoCompleteType.None
dateEdit1.Properties.Mask.EditMask = "dd.MM.yy"
当控件获得焦点时,我的约会对象如我所料:
dateEdit1.DateTime = 31.12.15
当我开始更改值时,我的问题就开始了,然后我的控制值被反转为 system.datetime 并且我得到了当前日期
dateEdit1.DateTime = 16.03.16
DateTime returns 的值 BaseEdit.EditValue 属性 转换为 System.DateTime。
My only solution is to change System.DateTime to: 31.12.15
还有其他方法吗?
试试这个:
dateEdit1.DateTime = New DateTime(2015, 12, 31)
dateEdit1.Properties.Mask.UseMaskAsDisplayFormat = True
dateEdit1.Properties.Mask.MaskType = Mask.MaskType.Custom
dateEdit1.Properties.Mask.EditMask = "dd.MM.yy"
代表所选 date/time 值的 System.DateTime 对象。我该如何改变它?
如果我将 dateEdit 设置为:
dateEdit1.DateTime = New DateTime(2015, 12, 31)
dateEdit1.Properties.Mask.UseMaskAsDisplayFormat = True
dateEdit1.Properties.Mask.MaskType = Mask.MaskType.DateTimeAdvancingCaret
dateEdit1.Properties.Mask.AutoComplete = Mask.AutoCompleteType.None
dateEdit1.Properties.Mask.EditMask = "dd.MM.yy"
当控件获得焦点时,我的约会对象如我所料:
dateEdit1.DateTime = 31.12.15
当我开始更改值时,我的问题就开始了,然后我的控制值被反转为 system.datetime 并且我得到了当前日期
dateEdit1.DateTime = 16.03.16
DateTime returns 的值 BaseEdit.EditValue 属性 转换为 System.DateTime。
My only solution is to change System.DateTime to: 31.12.15
还有其他方法吗?
试试这个:
dateEdit1.DateTime = New DateTime(2015, 12, 31)
dateEdit1.Properties.Mask.UseMaskAsDisplayFormat = True
dateEdit1.Properties.Mask.MaskType = Mask.MaskType.Custom
dateEdit1.Properties.Mask.EditMask = "dd.MM.yy"