我有一个允许选择日期范围的 powershell 日历。MaxDate 属性设置为当前日期。我遇到的问题是我可以选择今天的日期,但不能作为范围的一部分。我可以选择多个日期,但只要我在选择中包含今天的日期,它就会只选择今天的日期。问题可能是 MaxDate 属性,因为如果我删除它,我可以选择今天的日期作为范围的一部分,但我不想这样做,因为这将允许选择未来几天。任何想法如何添加今天的日期并允许它成为所选范围的一部分?代码如下。谢谢。
$Calendar = New-Object System.Windows.Forms.MonthCalendar
$Calendar.Location = New-Object System.Drawing.Size(10,80)
$Calendar.ShowTodayCircle = $False
$Calendar.MaxDate = Get-Date
$Calendar.MinDate = $OldestLog
$Calendar.MaxSelectionCount = "365"
$MenuBox.Controls.Add($Calendar)