Vb.net-date-time-picker
VB.Net-DateTimePickerコントロール
DateTimePickerコントロールを使用すると、コントロールに表示されている値を編集して日付と時刻を選択できます。 DateTimePickerコントロールの矢印をクリックすると、コンボボックスコントロールのような月間カレンダーが表示されます。 ユーザーは、必要な日付をクリックして選択できます。 選択した新しい値がコントロールのテキストボックス部分に表示されます。
DateTimePickerコントロールのプロパティ
以下は、DateTimePickerコントロールの一般的に使用されるプロパティの一部です-
Sr.No. | Property & Description |
---|---|
1 |
BackColor DateTimePickerコントロールの背景色を示す値を取得または設定します。 |
2 |
BackgroundImage コントロールの背景画像を取得または設定します。 |
3 |
BackgroundImageLayout DateTimePickerコントロールの背景画像のレイアウトを取得または設定します。 |
4 |
CalendarFont カレンダーに適用されるフォントスタイルを取得または設定します。 |
5 |
CalendarForeColor カレンダーの前景色を取得または設定します。 |
6 |
CalendarMonthBackground 暦月の背景色を取得または設定します。 |
7 |
CalendarTitleBackColor カレンダータイトルの背景色を取得または設定します。 |
8 |
CalendarTitleForeColor カレンダータイトルの前景色を取得または設定します。 |
9 |
CalendarTrailingForeColor カレンダーの最後の日付の前景色を取得または設定します。 |
10 |
Checked Valueプロパティに有効な日付/時刻値が設定されており、表示された値を更新できるかどうかを示す値を取得または設定します。 |
11 |
CustomFormat カスタムの日付/時刻形式文字列を取得または設定します。 |
12 |
DropDownAlign DateTimePickerコントロールのドロップダウンカレンダーの配置を取得または設定します。 |
13 |
ForeColor DateTimePickerコントロールの前景色を取得または設定します。 |
14 |
Format コントロールに表示される日付と時刻の形式を取得または設定します。 |
15 |
MaxDate コントロールで選択できる最大の日付と時刻を取得または設定します。 |
16 |
MaximumDateTime DateTimePickerコントロールに許可される最大日付値を取得します。 |
17 |
MinDate コントロールで選択できる最小の日付と時刻を取得または設定します。 |
18 |
MinimumDateTime DateTimePickerコントロールに許可される最小の日付値を取得します。 |
19 |
PreferredHeight DateTimePickerコントロールの適切な高さを取得します。 |
20 |
RightToLeftLayout DateTimePickerのコンテンツを右から左にレイアウトするかどうかを取得または設定します。 |
21 |
ShowCheckBox 選択した日付の左側にチェックボックスを表示するかどうかを示す値を取得または設定します。 |
22 |
ShowUpDown 日付/時刻値の調整にスピンボタンコントロール(アップダウンコントロールとも呼ばれる)を使用するかどうかを示す値を取得または設定します。 |
23 |
Text このコントロールに関連付けられたテキストを取得または設定します。 |
24 |
Value コントロールに割り当てられた日付/時刻値を取得または設定します。 |
DateTimePickerコントロールのメソッド
以下は、DateTimePickerコントロールの一般的に使用されるメソッドの一部です-
Sr.No. | Method Name & Description |
---|---|
1 |
ToString コントロールを表す文字列を返します。 |
DateTimePickerコントロールのイベント
以下は、DateTimePickerコントロールの一般的に使用されるイベントの一部です-
Sr.No. | Event & Description |
---|---|
1 |
BackColorChanged BackColorプロパティの値が変更されたときに発生します。 |
2 |
BackgroundImageChanged BackgroundImageプロパティの値が変更されたときに発生します。 |
3 |
BackgroundImageLayoutChanged BackgroundImageLayoutプロパティの値が変更されたときに発生します。 |
4 |
Click コントロールがクリックされたときに発生します。 |
5 |
CloseUp ドロップダウンカレンダーが閉じられて消えたときに発生します。 |
6 |
DoubleClick コントロールがダブルクリックされたときに発生します。 |
7 |
DragDrop ドラッグアンドドロップ操作が完了したときに発生します。 |
8 |
ForeColorChanged ForeColorプロパティの値が変更されたときに発生します。 |
9 |
FormatChanged Formatプロパティの値が変更されたときに発生します。 |
10 |
MouseClick コントロールがマウスでクリックされたときに発生します。 |
11 |
MouseDoubleClick コントロールがマウスでダブルクリックされたときに発生します。 |
12 |
PaddingChanged Paddingプロパティの値が変更されたときに発生します。 |
13 |
Paint コントロールが再描画されたときに発生します。 |
14 |
RightToLeftLayoutChanged RightToLeftLayoutプロパティが変更されたときに発生します。 |
15 |
TextChanged Textプロパティの値が変更されたときに発生します。 |
16 |
ValueChanged Valueプロパティが変更されたときに発生します。 |
例
この例では、休暇日を計算するための小さなアプリケーションを作成します。 フォームに2つのDateTimePickerコントロールを追加します。ここで、ユーザーは休暇を取得する日付と参加する日付を入力します。 計算を実行するためのボタンコントロールと、情報を表示するための適切なラベルコントロールを保持しましょう。
デザインビューのフォーム-
コードエディタウィンドウに次のコードを追加します-
上記のコードが実行され、Microsoft Visual Studioツールバーで使用可能な Start ボタンを使用して実行されると、次のウィンドウが表示されます-
2つの日付を選択し、休暇計算のためのボタンをクリックします-