0

formload イベントでフォームの datetimepicker のデフォルト値を変更しようとしています (つまり、アプリの起動時に datetimepicker の値を「今」にしたくないということです。文字列値と等しくしたいのです)。私のアプリはレジストリから読み取る必要があります。)だから私はこれを試しました:

    datepicker.Value.Date = //some string value converted to datetime

しかし、日付ピッカーが読み取り専用で割り当てられないというエラーが表示されます。add メソッドを最後の解決策として使用できますが、より良い方法を望んでいます。よろしくお願いします。

4

2 に答える 2

0

値を設定できます。ただし、Value.Date にはセッターがありません。

private void Form1_Load(object sender, EventArgs e)
{
     // this works
     dateTimePicker1.Value = dateTimePicker1.MinDate;

     // this does not
     dateTimePicker1.Value.Date = // Value.Date has no setter
}
于 2013-02-20T18:51:47.993 に答える