1

vb.net で DateTimePicker コントロールを検証したいと考えています。従業員の入社日に使用しているため、コントロールで将来の日付を選択できるようにしたくありません。現在の日付までの日付のみを選択できます。次のコードを試しました:

Private Sub DateTimePickerDOJ_ValueChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles DateTimePickerDOJ.ValueChanged

    If DateTimePickerDOJ.Value > Date.Today Then
        MessageBox.Show("You Cannot Select a Future Date!", "", MessageBoxButtons.OK, MessageBoxIcon.Error)
    End If
End Sub

上記のコードはメッセージを正しく表示するだけですが、将来の日付が選択されているので役に立ちません。

誰でもdisの問題で私を助けてもらえますか?

4

1 に答える 1

1

DateTimePicker.MaxDateプロパティを使用してそれを実現できます。

「コントロールで選択できる最大の日付と時刻を取得または設定します。」

于 2012-10-18T18:49:52.107 に答える