Microsofts C # , uttalas C-Sharp , ger programmeringsspråk en medelväg för utvecklare mellan komplexitet och kraft C + + och enkelheten i Visual Basic . Att handskas med datum i C # är lätt att använda " MonthCalendar " kontroll användargränssnittet och " DateTime " klass från NET framework
. Hämta Datum från användare
1 .
Skapa ett projekt genom att klicka på " File " och " Nytt projekt . " Välj " Windows Forms Project " i listan över projektmallar och namnge det " dateApp . "
2 .
Klicka på " Verktyg " på vänster sida av skärmen som ska visas i grafiskt användargränssnitt ( GUI ) kontroller .
3 .
Dra " MonthCalendar " kontroll i ditt program . Detta visar en liten månadskalender program inuti programfönstret .
4 .
Dra " TextBox " kontroll i programfönstret .
5 .
Dubbelklicka på " MonthCalendar " kontroll för att skapa lite kod som ska köras när användaren ändrar det valda datumet . Klistra in följande kod för att få användarens valda datumet visas i textrutan .
textBox1. Text=monthCalendar1. SelectionRange. Start. ToShortDateString ( ) ;
Om användaren väljer "den 4 mar 2010 , " detta kommer att visa " 04/03 /2010 " i textrutan .
Du kan ge dig på större med detta . Till exempel , om användaren väljer ett datumintervall kan du använda följande kod för att representera den i textrutan :
textBox1. Text=" Du har valt " +
monthCalendar1. SelectionRange . Start. ToShortDateString () + "till "
monthCalendar1. SelectionRange . End. ToShortDateString ( ) +". ";
Nu , om användaren drar sitt musen över kalendern välja allt från 4 mars-12 Mars , resultatet i textrutan kommer att vara :
" Du har valt 2010/03/04 till 2010/03/12 . "
Ställ Kalender valt datum programmatiskt
1 .
Upprepa steg 1 till 4 från det första avsnittet för att få din ansökan ställa upp med en MonthCalendar kontroll och en textruta .
2 .
Dra en knapp från verktygslådan till din ansökan . Högerklicka på knappen och välj " egenskaper . " Hitta " text " egendom och ändra det till " Load ".
här knappen laddas ett datum skrivas in i textrutan och väljer den i kalendern .
3 .
Dubbelklicka på knappen och klistra in följande kod i källkoden redaktör . Koden kommer att ta ett datum som anges av en användare i textrutan och välj det datumet i kalendern .
monthCalendar1 . SelectionStart=
DateTime. Parse ( textBox1. Text ,
System. Globalization. CultureInfo. InvariantCulture ) ,
monthCalendar1 . SelectionEnd=
DateTime. Parse ( textBox1. Text ,
System. Globalization. CultureInfo. InvariantCulture ) ;