Como: selecionar um intervalo de datas em um controle calendário
Este exemplo seleciona um intervalo de datas em um Windows Forms MonthCalendar controle. Neste exemplo, quando o usuário seleciona uma data, semana é selecionada.Você pode usar este código para selecionar um intervalo de datas em uma semana, alterando o parâmetro do AddDays método.
Exemplo
private void monthCalendar1_DateSelected(object sender, System.Windows.Forms.DateRangeEventArgs e)
{
DateTime startDate = e.Start;
startDate = startDate.AddDays(-(double)startDate.DayOfWeek);
monthCalendar1.SelectionStart = startDate;
monthCalendar1.SelectionEnd = startDate.AddDays(6);
}
Compilando o código
Este exemplo requer:
- Um formulário do Windows com um MonthCalendar controle denominado monthCalendar1. conjunto o DateSelected evento manipulador de eventos do monthCalendar1 para monthCalendar1_DateSelected.
Consulte também
Conceitos
Projetando uma interface de usuário translation from VPE for Csharp Visual