VB2008コントロール使用例:カレンダーの使い方(DateTimePicker)カレンダー コントロールの使用例サンプルですコントロールの使用例へ日付を選択するには、DateTimePickerコントロールを使います。 日付のコンボボックスをクリックすると、カレンダーが表示されます。 ここでは下記のTipsを試してみます。
![]() ■ 日付を取得ボタンで、選択されている日付を表示させた画面 ![]() ■ 本日より前後10日のみ選択チェックボックスをONにした場合、26日より先の日付はクリックできません。 月変更のボタンも動作しません。 ![]() ■ 実行コード Public Class Form1 '選択できる日付を、前後10日以内にする Private Sub CheckBox1_CheckedChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles CheckBox1.CheckedChanged Dim tdt As DateTime = DateTime.Now If CheckBox1.Checked Then DateTimePicker1.MinDate = tdt.AddDays(-10) DateTimePicker1.MaxDate = tdt.AddDays(10) Else DateTimePicker1.MinDate = New DateTime(1753, 1, 1) DateTimePicker1.MaxDate = New DateTime(9998, 12, 31) End If End Sub '選択されている日付を取得 Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click MsgBox(DateTimePicker1.Text & " の日付が選択されています") End Sub End Class Visual Basic 2008 Express Edition実践入門 |