方法 : .NET Compact Framework の DateTimePicker クラスを使用する
更新 : 2007 年 11 月
.NET Compact Framework では、DateTimePicker クラスをサポートしますが、次のメンバだけです。
CalendarFont プロパティ。
CustomFormat プロパティ。
Format プロパティ。.NET Compact Framework では、DateTimePickerFormat 列挙体のすべての値をサポートしています。
MaxDate プロパティ。
MinDate プロパティ。
ShowUpDown プロパティ。
ValueChanged イベント。
OnValueChanged メソッド。
OnValueChanged メソッドが用意されているため、派生クラスでは、イベント ハンドラ デリゲートを接続することなくこのメソッドを使用できます。デリゲートの使い方の詳細については、「イベントの発生」を参照してください。
メモ : |
---|
Smartphone 用の DateTimePicker は、Windows Mobile Version 5.0 software for Smartphone で使用できます。Smartphone 上のコントロールでは、移動キーを使用して値を選択するため、アップダウン セレクタはありません。 |
使用例
.NET Compact Framework で DateTimePicker コントロールを構成する方法を次のコード例に示します。
Private Sub SetupDateTimePicker()
' Set the MinDate and MaxDate.
DateTimePicker1.MinDate = new DateTime(1985, 6, 12)
DateTimePicker1.MaxDate = DateTime.Today
'Set the format.
DateTimePicker1.Format = DateTimePickerFormat.Short
' Define a custom format.
DateTimePicker1.CustomFormat = "MMMM dd, yyyy - dddd"
' If you want to use the custom format, change
' DateTimePickerFormat.Short to DateTimePickerFormat.Custom.
' Display the control with the up-down selector.
DateTimePicker1.ShowUpDown = True
End Sub
Private Sub DateTimePicker1_ValueChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles DateTimePicker1.ValueChanged
' Respond to changes, such as using
' the updated value in your application.
End Sub
private void SetupDateTimePicker()
{
// Set the MinDate and MaxDate.
dateTimePicker1.MinDate = new DateTime(1985, 6, 12);
dateTimePicker1.MaxDate = DateTime.Today;
// Set the format.
dateTimePicker1.Format = DateTimePickerFormat.Short;
// Define a custom format.
dateTimePicker1.CustomFormat = "MMMM dd, yyyy - dddd";
// If you want to use the custom format, change
// DateTimePickerFormat.Short to DateTimePickerFormat.Custom.
// Display the control with the up-down selector.
dateTimePicker1.ShowUpDown = true;
}
private void dateTimePicker1_ValueChanged(object sender, EventArgs e)
{
// Respond to changes, such as using
// the updated value in your application.
}
コードのコンパイル方法
この例では、次の名前空間への参照が必要です。