Microsofts C #, udtales C -Sharp , programmeringssprog giver en mellemvej for udviklere mellem kompleksitet og magt C + + og enkelheden af Visual Basic. Beskæftiger sig med datoer i C # Det er nemt at bruge " MonthCalendar " bruger interface kontrol og " DateTime "-klassen fra . NET framework . Ting du skal
Visual C # 2010
Vis Flere Instruktioner
Hent Date fra User
1
Opret et projekt ved at klikke på "File " og " Nyt projekt . " Vælg "Windows Forms Project" fra listen over projektskabeloner og navngive den " dateApp ".
2
Klik på " Toolbox" på venstre side af skærmen for at få vist den Graphical User Interface ( GUI) kontrol.
3
Træk " MonthCalendar " kontrol i din ansøgning . Dette vil vise en lille månedskalender program inde i dit programvindue.
4
Træk " TextBox " kontrol i din ansøgning vinduet.
5
Dobbeltklik på " MonthCalendar " styre at skabe nogle kode, der vil blive kørt når brugeren ændrer den valgte dato. Indsæt følgende kode for at få brugerens valgte dato vises i tekstfeltet
textBox1.Text = monthCalendar1.SelectionRange.Start.ToShortDateString (); .
Hvis brugeren vælger den dato " 4. marts , 2010, " det vil vise" 2010/03/04 " i tekstfeltet .
p Du kan få mere avanceret med dette. For eksempel, hvis brugeren vælger en række datoer, kan du bruge følgende kode til at repræsentere det i tekstfeltet : Hej
textBox1.Text = "Du valgte" + monthCalendar1.SelectionRange.Start.ToShortDateString ( ) + "til" monthCalendar1.SelectionRange.End.ToShortDateString () + " ."
nu, hvis brugeren trækker sin musen over kalenderen vælger området fra 4 marts - 12 marts , er resultatet i tekstfeltet , vil være : Hej
" Du valgte 2010/03/04 til 3/12/2010 . "
Set Kalenders Selected Date programmerisk
6
Gentag trin 1 til 4 fra den første sektion til at få din ansøgning sat op med en MonthCalendar kontrol og et tekstfelt .
7
Træk en knap fra værktøjskassen i din ansøgning . Højreklik på knappen, og vælg "Egenskaber". Find " teksten" ejendom og ændre det til " Load ".
Denne knap vil indlæse en dato indtastes i tekstfeltet , og vælg det på kalenderen.
8
Dobbeltklik på knappen og indsæt følgende kode i kildekoden editor. Denne kode vil tage en dato givet af en bruger i tekstfeltet , og vælg denne dato i kalenderen.
MonthCalendar1.SelectionStart = DateTime.Parse ( textBox1.Text , System.Globalization.CultureInfo.InvariantCulture )