windowsform的日历是否等同于asp.net中的日历?

问题描述 投票:0回答:1

在我的Windows窗体应用程序中,我使用工具箱中的日历并使用我在网上找到的一些示例代码在日历后面添加一些事件,但是我收到错误:

if (e.Day.Date == nf.Date)           
            {    
                e.Cell.BackColor = System.Drawing.Color.Green;

其中说e.Day与日历对象不存在,而其他e也存在相同的错误。功能?

c# visual-studio windows-forms-designer
1个回答
0
投票

Windows Forms应用程序可用的唯一标准日历控件是MonthCalendar控件。 DateTimePicker也是相关的,但它看起来不像日历。

MonthCalendar似乎没有提供任何带有Day属性的事件,所以我怀疑你偶然发现了非标准日历控件的示例代码。对于标准的MonthCalendar,您可以通过SelectionStartSelectionEnd属性获取所选日期。不幸的是,如果您希望使用此示例代码自定义控件的外观,那么我担心您在标准版本上找不到任何类似的东西。

© www.soinside.com 2019 - 2024. All rights reserved.