Microsofts C # , uttales C - Sharp , gir programmeringsspråk en middelvei for utviklere mellom kompleksitet og kraft C + + og enkelheten i Visual Basic. Dealing med datoer i C # er lett å bruke " MonthCalendar " brukergrensesnitt kontroll og " DateTime " klasse fra . NET rammeverket . Du trenger
Visual C # 2010
Vis mer Instruksjoner
Hent Dato fra Bruker
en
Opprette et prosjekt ved å klikke på "File " og " New Project. " Velg " Windows Forms Project" fra listen over prosjektet maler og gi den navnet " dateApp . "
2
Klikk " Toolbox " på venstre side av skjermen for å bli vist grafisk brukergrensesnitt (GUI ) kontroller.
3
Dra " MonthCalendar " kontroll i søknaden din. Dette vil vise en liten månedlig kalender program inni programvinduet.
4
Dra " TextBox " kontroll inn i programvinduet.
5
Dobbeltklikk på " MonthCalendar " styre å lage noen kode som skal kjøres når brukeren endrer den valgte datoen. Lim inn følgende kode for å ha brukerens valgte datoen vises i tekstboksen
textBox1.Text = monthCalendar1.SelectionRange.Start.ToShortDateString (); .
P Hvis brukeren velger den datoen " 4. mars , 2010 , " dette vil vise" 3/4/2010 "i tekstboksen .
Du kan bli mer avansert med dette. For eksempel , hvis brukeren velger en rekke datoer , kan du bruke følgende kode for å representere det i tekstboksen : en
textBox1.Text = " Du valgte " + monthCalendar1.SelectionRange.Start.ToShortDateString ( ) + "til" monthCalendar1.SelectionRange.End.ToShortDateString ( ) + " . ";
nå, hvis brukeren drar sin musen over kalenderen velge området fra 4 mars til 12 mars , resultatet i tekstboksen vil være : en
" Du valgte 3/4/2010 til 3/12/2010 . "
Set kalenderens valgt Dato programmatisk
6
Gjenta trinn 1 til 4 fra den første delen for å få søknaden satt opp med en MonthCalendar kontroll og en tekstboks .
7
Dra en knapp fra verktøykassen inn søknaden din. Høyreklikk på knappen og velg " egenskaper ". Finn " teksten " eiendom og endre den til " Load ".
Denne knappen vil laste en dato skrevet inn i tekstboksen og velg det på kalenderen .
8
Dobbeltklikk knappen og lim inn følgende kode i kildekoden editor. Denne koden vil ta en dato gitt av en bruker i tekstboksen , og velg den datoen på kalenderen .
MonthCalendar1.SelectionStart = DateTime.Parse ( textBox1.Text , System.Globalization.CultureInfo.InvariantCulture ) ;