do Microsoft C # , pronunciado C -Sharp , linguagem de programação fornece um meio termo para desenvolvedores entre a complexidade eo poder de C + + e da simplicidade do Visual Basic. Lidar com datas em C # é fácil usando o " MonthCalendar " controle de interface do usuário e da classe " DateTime " da NET . . Coisas que você precisa
Visual C # 2010
Show Mais instruções
Recuperar Data de Usuário
1
Crie um projeto , clicando em " Arquivo" e " New Project . " Selecione na lista de modelos de projeto com o nome " Projeto Windows Forms " " dateApp ".
2
Clique em " Ferramentas " no lado esquerdo da tela a ser mostrada a interface gráfica do usuário (GUI) controles.
3
Arraste o controle " MonthCalendar " em sua aplicação. Isto irá mostrar um pequeno programa de calendário mensal dentro de sua janela do aplicativo .
4
Arraste o controle " TextBox " em sua janela do aplicativo .
5
Clique duas vezes no " MonthCalendar " o controle para criar um código que será executado sempre que o usuário altera a data selecionada. Cole o seguinte código para ter data selecionada do usuário aparecer na caixa de texto
textBox1.Text = monthCalendar1.SelectionRange.Start.ToShortDateString (); .
Se o usuário selecionar a data de " 4 de março , 2010, "isso vai exibir" 3/4/2010 " na caixa de texto .
Você pode obter mais extravagante com isso. Por exemplo, se o usuário seleciona um intervalo de datas , você pode usar o seguinte código para representá-lo na caixa de texto :
textBox1.Text = " Você selecionou " + monthCalendar1.SelectionRange.Start.ToShortDateString () + "para" monthCalendar1.SelectionRange.End.ToShortDateString () + "." ;
Agora, se o usuário arrasta o mouse sobre o calendário selecionando o intervalo de 4 marco - 12 março , o resultado na caixa de texto será ser:
" Você selecionou 3/4/2010 a 3/12/2010 . " do
Set Calendário Data Selecionada programaticamente
6
Repita os passos de 1 a 4 da primeira seção para obter o seu aplicativo criado com um controle MonthCalendar e uma caixa de texto .
7
Arraste um botão da caixa de ferramentas para a sua aplicação . Botão direito do mouse no botão e selecione " Propriedades ". Encontre a propriedade "text" e alterá-lo para
Este botão "Load ". Irá carregar uma data digitada na caixa de texto e selecione-a no calendário .
8
Clique duas vezes em o botão e cole o seguinte código no editor de código -fonte. Este código terá uma data dada por um usuário na caixa de texto e selecione essa data no calendário .
MonthCalendar1.SelectionStart = DateTime.Parse ( textBox1.Text , System.Globalization.CultureInfo.InvariantCulture );