バージョン

WebDateTimeEditor での編集モードと表示モード

WebDateTimeEditor™ によってコントロールが編集モードの時と表示モードの時の異なる書式文字列を指定できます。コントロールの EditModeFormat プロパティを設定するだけで、編集モード(コントロールに入力フォーカスがある時)に使用される日付の書式を設定できます。同様に、コントロールの DisplayModeFormat プロパティを設定するだけで、表示モード(コントロールに入力フォーカスがない時)に使用される日付の書式を設定できます。

注: EditModeFormat プロパティと DisplayModeFormat プロパティは System.Globalization.DateTimeFormatInfo クラスに依存します。

Microsoft® Visual Studio® [プロパティ] ウィンドウを使用する、または以下のコードを使用することによって、EditModeFormat プロパティと DisplayModeFormat プロパティを設定できます:

Visual Basic の場合:

'DateTimeFormatInfo オブジェクトを作成します
Dim format As New System.Globalization.DateTimeFormatInfo()
'WebDateTimeEditor の EditModeFormat プロパティを希望のパターンに設定します
WebDateTimeEditor1.EditModeFormat = format.ShortDatePattern
'WebDateTimeEditor の DisplayModeFormat プロパティを希望のパターンに設定します
WebDateTimeEditor1.DisplayModeFormat = format.LongDatePattern

C# の場合:

//DateTimeFormatInfo オブジェクトを作成します
System.Globalization.DateTimeFormatInfo format = new System.Globalization.DateTimeFormatInfo();
//WebDateTimeEditor の EditModeFormat プロパティを希望のパターンに設定します
WebDateTimeEditor1.EditModeFormat = format.ShortDatePattern;
//WebDateTimeEditor の DisplayModeFormat プロパティを希望のパターンに設定します
WebDateTimeEditor1.DisplayModeFormat = format.LongDatePattern;

編集モード:

images\WebDateTimeEditor Edit and Display Modes in WebDateTimeEditor 01.png

表示モード:

images\WebDateTimeEditor Edit and Display Modes in WebDateTimeEditor 02.png