Visual Studio 2010-C#のDateTimePickerとMonthCalendarコントロールの使用

1743 ワード

実験環境:Windows XP,Visual Studio 2010 Ultimate
1プロジェクトの作成
ファイル>>新規>>プロジェクト、Windowsフォームアプリケーションを選択します.次の図に示します.
    
2メニューバーの「表示」をクリックし、「ソリューションエクスプローラ」、「ツールボックス」、「プロパティウィンドウ」の順にクリックします.メニューは下図の通りです.
プロジェクトを作成した後、効果図を下図に示します.
3コントロールを追加し、プロパティを変更します.
3.1ツールボックスからForm 1にDateTimePickerコントロールを1つ、MonthCalendarコントロールを1つ、CheckBoxコントロールを1つ、Timerコントロールを1つ追加します.下図のように.
3.2次の表に示すように、各コントロールのプロパティを変更します.
ツールバーの
ツールバーの

Form1
Text
testDateTimePicker
dataTimePicker1
Name
MyDTPicker
 
Format
Custom
 
CustomFormat
yyyy-MM-dd hh:mm:ss tt
 
ShowUpDown
True
monthCalendar1
Name
MyMCalendar
checkBox1
Name
ckUpdate
 
Text
自動更新時間
timer1
Interval
1000
4コードを追加します.
4.1 DateTimePickerコントロールをダブルクリックし、次のようにコードを追加します.
        private void MyDTPicker_ValueChanged(object sender, EventArgs e)
        {
            MyMCalendar.SetDate(MyDTPicker.Value.Date);
        }

4.2 Timerコントロールをダブルクリックし、次のようにコードを追加します.
        private void timer1_Tick(object sender, EventArgs e)
        {
            MyDTPicker.Value = DateTime.Now;
        }

4.3 CheckBoxコントロールをダブルクリックし、追加コードを以下に示す.
        private void ckUpdate_CheckedChanged(object sender, EventArgs e)
        {
            timer1.Enabled = ckUpdate.Checked;
        }

5デバッグ
メニューバーの「デバッグ」|「デバッグの開始」をクリックします.下図のように.
6工事ソース.ダウンロードをクリック:http://download.csdn.net/detail/q1302182594/5209671.
参考資料
『C#実用プログラミング百例』、清華大学出版社、何鵬飛、王征などの編著
《C#プログラム設計——基礎教程と実験指導》——清華大学出版社、孫暁非牛小平馮冠李乃文編著
《C#プログラム設計と実例教程》,清華大学出版社,楊樹林,胡潔萍編著