2011-12-06 57 views
4

日付/時刻ピッカーのプロパティ値がDateTime.Nowのデフォルト値を入力することはできませんので、私はコードでそれを設定しようとしています:vb.net - 時間ピッカーのデフォルトの日付として今日どのように設定するのですか?

Private Sub DataFrom_ValueChanged(sender As System.Object, e As System.EventArgs) Handles DataForm.ValueChanged 

    DataFrom.Value = DateTime.Now 

End Sub 

それは確かに開くの現在の日付を表示フォームを日付/時刻ピッカーで開きます。 しかし、ドロップダウンカレンダーから他の日付を設定することはできません(日付を選択することができます。つまり、カレンダーをドロップして日付を指し示すことができますが、選択をクリックすると、 )。

ありがとうございます。

Private Sub Form1_Load(sender As Object, e As System.EventArgs) Handles Me.Load 
    DataFrom.Value = DateTime.Now 
End Sub 

答えて

4

私はあなたが間違った場所に設定されていると考えているあなたはForm_Loadイベントで値を設定する必要が マレク

2

。 「値の変更」イベントを使用して設定している場合は、選択した値を上書きしているため常に変更されます。

デフォルトでフォームロードメソッドで設定する必要があります一度。

+0

あなたの迅速で完璧な回答のために@Chrisに感謝します。 マレック。 – user1083597

+0

これはクリスの回答者でもありませんXD – PsychoData

1

あなたはでそのコードを入れたい:

Private Sub Form_Load(sender As Object, e As EventArgs) Handles Me.Load 
    DataFrom.Value = DateTime.Now 
End Sub 
+0

あなたの迅速で完璧な答えに感謝します。 マレック。 – user1083597

関連する問題