Como: Exibir a data e time no seu aplicativo
Você pode exibir a data em um Windows formulário usando controles de calendário, sistema autônomo a MonthCalendar controle ou um DateTimePicker controle. The DateTimePicker controle também permite que você exiba o time.
Você também pode usar esses controles para coletar a entrada do usuário para usar a data ou time selecionada em outro lugar no seu aplicativo.The MonthCalendar controle permite que você selecionar um intervalo de datas. Para obter mais informações, consulte Como: selecionar um intervalo de datas em um controle calendário.
Para exibir uma data usando um controle MonthCalendar
No menu File, clique em New Project.
A caixa de diálogo New Project será exibida.
Clique em Windows Forms Application e em seguida, clique em OK .
Adicionar um Rótulo controle ao formulário, com o nome padrão Label1.
Adicionar um MonthCalendar controle ao formulário, com o nome padrão MonthCalendar1.
clicar duas vezes no formulário para adicionar o padrão de Load manipulador de eventos no Editor de código e adicione o código a seguir. Esse código atribui a data selecionada (data de hoje) para o Text propriedade de rótulo no formato de data abreviada.
this.label1.Text = this.monthCalendar1.SelectionRange.Start.ToShortDateString();
Criar um DateChanged evento manipulador para o MonthCalendar1 controle. Você pode fazer isso clicando duas vezes no controle no designer.
Adicione o seguinte código para o manipulador de eventos MonthCalendar_DateChanged.Este código define o rótulo para a data selecionada, mas desta vez no formato de data por extenso.
this.label1.Text = this.monthCalendar1.SelectionRange.Start.ToShortDateString();
Pressione F5 para executar a página.
Alterar a data de quando o formulário for aberto, clicando em uma data no MonthCalendar controle.
Verifique se a data é atualizada no rótulo.
Para exibir a time usando um controle DateTimePicker
Adicionar um DateTimePicker controle ao formulário, com o nome padrão DateTimePicker1.
clicar duas vezes no formulário para comutador para o Code Editor.
Adicione o seguinte código para o manipulador de eventos Form1_Load.Este código define o formato do controle para exibir uma time, em vez de uma data e permite que o usuário alterar a time é exibida.
this.dateTimePicker1.Format = DateTimePickerFormat.Time; this.dateTimePicker1.Width = 100; this.dateTimePicker1.ShowUpDown = true;
Adicionar um Botão controle ao formulário e alterar as propriedades a seguir.
Propriedade
Valor
Nome
currentTime
Texto
time corrente
clicar duas vezes no botão para adicionar o padrão de Click manipulador de eventos.
Adicione o seguinte código para conjunto o time de volta para a time corrente.
this.dateTimePicker1.Value = DateTime.Now;
Pressione F5 para executar a página.
Quando o formulário for aberto, altere a time selecionando a time, minutos ou segundos e clicar a cima ou para baixo.
clicar time corrente para reiniciar o controle para a time corrente.
Consulte também
Conceitos
Projetando uma interface de usuário translation from VPE for Csharp Visual