Compartilhar via


Visão geral do controle MonthCalendar (Windows Forms)

O controle dos Windows Forms MonthCalendar apresenta uma interface gráfica intuitiva para os usuários exibirem e definirem informações de data. O controle exibe um calendário: uma grade que contém os dias numerados do mês, organizado em colunas abaixo dos dias da semana, com o intervalo selecionado de datas realçado. Você pode selecionar um mês diferente clicando nos botões de seta em ambos os lados da legenda do mês. Ao contrário do controle semelhante DateTimePicker , você pode selecionar mais de uma data com esse controle. Para obter mais informações sobre o DateTimePicker controle, consulte Controle DateTimePicker.

Configurando o controle MonthCalendar

A MonthCalendar aparência do controle é altamente configurável. Por padrão, a data de hoje é exibida como destacada com um círculo e também é anotada na parte inferior da grade. Você pode alterar esse recurso definindo as propriedades ShowToday e ShowTodayCircle como false. Você também pode adicionar números de semana ao calendário definindo a ShowWeekNumbers propriedade como true. Ao definir a CalendarDimensions propriedade, você pode ter vários meses exibidos horizontal e verticalmente. Por padrão, o domingo é mostrado como o primeiro dia da semana, mas qualquer dia pode ser designado usando a FirstDayOfWeek propriedade.

Você também pode configurar certas datas para serem exibidas em negrito uma vez, anualmente ou mensalmente, adicionando DateTime objetos às propriedades BoldedDates, AnnuallyBoldedDates e MonthlyBoldedDates. Para obter mais informações, consulte Como exibir dias específicos em negrito com o controle MonthCalendar dos Windows Forms.

A propriedade chave do MonthCalendar controle é SelectionRange, o intervalo de datas selecionadas no controle. O SelectionRange valor não pode exceder o número máximo de dias que podem ser selecionados, definido na MaxSelectionCount propriedade. As datas mais antigas e mais recentes que o usuário pode selecionar são determinadas pelas propriedades MaxDate e MinDate.

Consulte também