Есть ли в windowsform календарь, эквивалентный календарю в asp.net? - PullRequest
0 голосов
/ 08 марта 2019

В своем приложении для Windowsform я использую календарь из панели инструментов и использую некоторый пример кода, который я нашел в Интернете, чтобы добавить некоторые события за календарем, однако я получаю ошибки:

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

, что говорит, что e.Day делаетне существует в отношении объекта календаря и те же ошибки для других e.функции?

1 Ответ

0 голосов
/ 09 марта 2019

Единственным стандартным календарным элементом управления, доступным для приложений Windows Forms, является MonthCalendar. DateTimePicker также связано, но не похоже на календарь.

MonthCalendar не предоставляет никаких событий со свойством Day, поэтому я подозреваю, что вы наткнулись на пример кода для нестандартного элемента управления календаря. Для стандарта MonthCalendar вы можете получить выбранные даты через свойства SelectionStart и SelectionEnd. К сожалению, если вы надеетесь настроить внешний вид элемента управления с помощью этого примера кода, то, боюсь, вы не найдете ничего похожего в стандартной версии.

...