Мне недавно понадобилось использовать CalendarCalendar для проекта, но похоже, что этот элемент управления действительно ограничен, и я не могу делать то, что хочу с ним. Поэтому, если бы вы могли дать мне несколько советов, это было бы очень полезно.MonthCalendar не может отключить даты
Итак, я хочу выбрать несколько дат, а затем, когда я нажимаю кнопку, эти даты сохраняются в массиве и отключены в календаре (или, по крайней мере, их фон ячейки становится красным).
То, что я уже сделал это, чтобы позволить множественный выбор (MaxSelectionCount = 31) И я написал несколько строк, чтобы выбранные дни:
Dim nbrJours As Integer = MonthCalendar1.SelectionRange.End.Day - MonthCalendar1.SelectionRange.Start.Day
For jour As Integer = 0 To nbrJours
MsgBox(jour + MonthCalendar1.SelectionRange.Start.Day & "/" & MonthCalendar1.SelectionRange.Start.Month & "/" & MonthCalendar1.SelectionRange.Start.Year)
Next
Ну, это не совсем чистый, но это работает, я просто чтобы сохранить их в массив после преобразования всех строк в даты, которые я предполагаю.
Итак, мы полагаем, что все мои даты находятся в массиве, как я могу отключить даты, содержащиеся в массиве в моем MonthCalendar?
Спасибо за чтение, и извините за мой плохой английский, это не мой родной язык.
Возможный дубликат [Как изменить цвет определенных дат в элементе управления MonthCalendar?] (Http://stackoverflow.com/questions/5048872/how-can-i-change-the-color-of-certain -dates-in-the-monthcalendar-control) –
не очень, я просто хочу найти, как отключить даты, только если нет других решений, то я хочу изменить их цвета –