Выбор нескольких дат в DateTimePicker в vb.net?
Если вы хотите выбрать диапазон дат, используя DateTimePicker, то лучше всего, если, вероятно, два DateTimePicker
контролируют a от даты и a до даты.
Затем можно изменить дату противоположного элемента управления при выборе первой даты, чтобы убедиться, что FromDate предшествует ToDate и наоборот
Я нашел элемент управления MonthCalendar, который, кажется, идеально подходит для этой цели, но я не могу найти параметр (метод, свойство), чтобы получить selectedDates и затем использовать их.
Если вы хотите использовать элемент управления MonthCalendar
, вы можете указать свойство MaximumSelectionCount
, а затем пользователь может выбрать даты, щелкнув одну из них и щелкнув по смене другой даты
Вы можете получить даты, выбранные пользователем, используя свойства SelectionRange
или SelectionStart
и SelectionEnd
Как насчет того, чтобы выбрать случайные даты, например 4, 6, 10 февраля.
Это сложнее. Предложение - вы можете использовать массив BoldedDates
из MonthCalendar
, и когда пользователь нажимает на день, вы выделяете его жирным шрифтом. Вы можете прочитать массив после того, как они закончили свой выбор? Может быть, у кого-то есть предложение для этого?