Como selecionar um intervalo de datas no controle MonthCalendar dos Windows Forms
Um recurso importante do controle Windows Forms MonthCalendar é que o usuário pode selecionar um intervalo de datas. Esse recurso é uma melhoria em relação ao recurso de seleção de data do DateTimePicker controle, que permite que o usuário selecione apenas um único valor de data/hora. Você pode definir um intervalo de datas ou obter um intervalo de seleção definido pelo usuário usando propriedades do MonthCalendar controle. O exemplo de código a seguir demonstra como definir um intervalo de seleção.
Para selecionar um intervalo de datas
Crie DateTime objetos que representem a primeira e a última datas em um intervalo.
Dim projectStart As Date = New DateTime(2001, 2, 13) Dim projectEnd As Date = New DateTime(2001, 2, 28)
DateTime projectStart = new DateTime(2001, 2, 13); DateTime projectEnd = new DateTime(2001, 2, 28);
DateTime projectStart = DateTime(2001, 2, 13); DateTime projectEnd = DateTime(2001, 2, 28);
Definir a propriedade SelectionRange.
MonthCalendar1.SelectionRange = New SelectionRange(projectStart, projectEnd)
monthCalendar1.SelectionRange = new SelectionRange(projectStart, projectEnd);
monthCalendar1->SelectionRange = gcnew SelectionRange(projectStart, projectEnd);
–ou–
Definir as propriedades SelectionStart e SelectionEnd.
MonthCalendar1.SelectionStart = projectStart MonthCalendar1.SelectionEnd = projectEnd
monthCalendar1.SelectionStart = projectStart; monthCalendar1.SelectionEnd = projectEnd;
monthCalendar1->SelectionStart = projectStart; monthCalendar1->SelectionEnd = projectEnd;
Confira também
.NET Desktop feedback