gpt4 book ai didi

c# - MonthCalendar - 禁用日期

转载 作者:太空宇宙 更新时间:2023-11-03 21:41:12 26 4
gpt4 key购买 nike

我正在使用 Visual Studio 在 C# 中开发一个应用程序,并且我使用的是 Windows 窗体。我需要用户能够从特定范围内选择一个日期(为此我使用 MinDateMaxDate),并且只能选择一周中的某些天。例如,我想禁用星期一。我正在使用 MonthCalendar,但我还没有找到禁用星期几的方法...这可能吗?

最佳答案

您不能阻止用户在日历上选择日期。没问题,但提示并提供更好的选择:

private void monthCalendar1_DateChanged(object sender, DateRangeEventArgs e) {
if (e.Start.DayOfWeek == DayOfWeek.Monday) {
MessageBox.Show("I hate mondays");
monthCalendar1.SelectionStart = e.Start.AddDays(1);
}
}

使用 BoldedDates 属性使有效选择更加明显。

关于c# - MonthCalendar - 禁用日期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19214940/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com