|As I've mentioned a couple times now, the
SelectionRange is inclusive, meaning that every date between
MonthCalendar.SelectionEnd is selected. Unless there's some undocumented feature of the
MonthCalendar or you've extended and overridden its behavior, this is how the
MonthCalendar works - a single date range can be selected.
Now, if you want to track every selection the user makes, handle the
MonthCalendar.DateSelected event and add the range from
DateRangeEventArgs.End to an
ArrayList or something, which you can later use
ArrayList.CopyTo to create an array from the list.
-----BEGIN GEEK CODE BLOCK-----
GCS/G/MU d- s: a- C++++ UL@ P++(+++) L+(--) E--- W+++ N++ o+ K? w++++ O- M(+) V? PS-- PE Y++ PGP++ t++@ 5 X+++ R+@ tv+ b(-)>b++ DI++++ D+ G e++>+++ h---* r+++ y+++
-----END GEEK CODE BLOCK-----