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