* UIDatePicker: 年、年月、年月日可单独设置格式化掩码
This commit is contained in:
parent
cf5727b374
commit
1d478a9117
@ -21,6 +21,7 @@
|
|||||||
* 2021-04-15: V3.0.3 增加ShowToday显示今日属性
|
* 2021-04-15: V3.0.3 增加ShowToday显示今日属性
|
||||||
* 2021-08-14: V3.0.6 增加可选择年、年月、年月日
|
* 2021-08-14: V3.0.6 增加可选择年、年月、年月日
|
||||||
* 2022-11-08: V3.2.8 增加MaxDate,MinDate
|
* 2022-11-08: V3.2.8 增加MaxDate,MinDate
|
||||||
|
* 2023-05-14: V3.3.6 年、年月、年月日可单独设置格式化掩码
|
||||||
******************************************************************************/
|
******************************************************************************/
|
||||||
|
|
||||||
using System;
|
using System;
|
||||||
@ -191,6 +192,26 @@ namespace Sunny.UI
|
|||||||
set
|
set
|
||||||
{
|
{
|
||||||
showType = value;
|
showType = value;
|
||||||
|
switch (showType)
|
||||||
|
{
|
||||||
|
case UIDateType.YearMonthDay:
|
||||||
|
MaxLength = dateFormat.Length;
|
||||||
|
Text = Value.ToString(dateFormat);
|
||||||
|
break;
|
||||||
|
case UIDateType.YearMonth:
|
||||||
|
MaxLength = dateYearMonthFormat.Length;
|
||||||
|
Text = Value.ToString(dateYearMonthFormat);
|
||||||
|
break;
|
||||||
|
case UIDateType.Year:
|
||||||
|
MaxLength = dateYearFormat.Length;
|
||||||
|
Text = Value.ToString(dateYearFormat);
|
||||||
|
break;
|
||||||
|
default:
|
||||||
|
MaxLength = dateFormat.Length;
|
||||||
|
Text = Value.ToString(dateFormat);
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
|
||||||
Invalidate();
|
Invalidate();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -323,8 +344,8 @@ namespace Sunny.UI
|
|||||||
|
|
||||||
if (ShowType == UIDateType.YearMonthDay)
|
if (ShowType == UIDateType.YearMonthDay)
|
||||||
{
|
{
|
||||||
Text = Value.ToString(dateFormat);
|
|
||||||
MaxLength = dateFormat.Length;
|
MaxLength = dateFormat.Length;
|
||||||
|
Text = Value.ToString(dateFormat);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -342,8 +363,8 @@ namespace Sunny.UI
|
|||||||
|
|
||||||
if (ShowType == UIDateType.YearMonth)
|
if (ShowType == UIDateType.YearMonth)
|
||||||
{
|
{
|
||||||
Text = Value.ToString(dateYearMonthFormat);
|
|
||||||
MaxLength = dateYearMonthFormat.Length;
|
MaxLength = dateYearMonthFormat.Length;
|
||||||
|
Text = Value.ToString(dateYearMonthFormat);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -361,8 +382,8 @@ namespace Sunny.UI
|
|||||||
|
|
||||||
if (ShowType == UIDateType.Year)
|
if (ShowType == UIDateType.Year)
|
||||||
{
|
{
|
||||||
Text = Value.ToString(dateYearFormat);
|
|
||||||
MaxLength = dateYearFormat.Length;
|
MaxLength = dateYearFormat.Length;
|
||||||
|
Text = Value.ToString(dateYearFormat);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user