DateTimePicker.MinDateTime フィールド

日時指定コントロールで指定できる日付の最小値を指定します。このフィールドは読み取り専用です。

Public Shared ReadOnly MinDateTime As DateTime
[C#]
public static readonly DateTime MinDateTime;
[C++]
public: static DateTime MinDateTime;
[JScript]
public static var MinDateTime : DateTime;

解説

日付の最小値は 1/1/1753 00:00:00 に設定されます。

使用例

[Visual Basic, C#] DateTimePicker の MinDateTime フィールドと MaxDateTime フィールドの使用方法を示すコード例に示します。この例を実行するには、DateTimePicker1 という名前の DateTimePicker が配置されているフォームに、次のコードを貼り付けます。この例は、 DateTimePicker コントロールの DropDown イベントが、この例で定義されているイベント処理メソッドに関連付けられていることを前提としています。

 

    ' When the calendar drops down, display a MessageBox indicating 
    ' that DateTimePicker will not accept dates before MinDateTime or 
    ' after MaxDateTime. Use a StringBuilder object to build the string
    ' for efficiency.
    Private Sub DateTimePicker1_DropDown(ByVal sender As Object, _
        ByVal e As EventArgs) Handles DateTimePicker1.DropDown

        Dim messageBuilder As New System.Text.StringBuilder
        messageBuilder.Append("Choose a date after: ")
        messageBuilder.Append(DateTimePicker.MinDateTime.ToShortDateString)
        messageBuilder.Append(" and a date before: ")
        messageBuilder.Append(DateTimePicker.MaxDateTime.ToShortDateString)
        MessageBox.Show(messageBuilder.ToString())
    End Sub

[C#] 

    // When the calendar drops down, display a MessageBox indicating 
    // that DateTimePicker will not accept dates before MinDateTime or 
    // after MaxDateTime. Use a StringBuilder object to build the string
    // for efficiency.
    private void DateTimePicker1_DropDown(object sender, 
        System.EventArgs e)
    {

        System.Text.StringBuilder messageBuilder = 
            new System.Text.StringBuilder();
        messageBuilder.Append("Choose a date after: ");
        messageBuilder.Append
            (DateTimePicker.MinDateTime.ToShortDateString());
        messageBuilder.Append(" and a date before: ");
        messageBuilder.Append
            (DateTimePicker.MaxDateTime.ToShortDateString());
        MessageBox.Show(messageBuilder.ToString());
    }

[C++, JScript] C++ および JScript のサンプルはありません。Visual Basic および C# のサンプルを表示するには、このページの左上隅にある言語のフィルタ ボタン 言語のフィルタ をクリックします。

必要条件

プラットフォーム: Windows 98, Windows NT 4.0, Windows Millennium Edition, Windows 2000, Windows XP Home Edition, Windows XP Professional, Windows Server 2003 ファミリ

参照

DateTimePicker クラス | DateTimePicker メンバ | System.Windows.Forms 名前空間 | MinDate | MaxDateTime | MaxDate