バージョン

BeforeAlternateSelectedDateRangeChange イベント

AlternateSelectedDateRanges コレクションに変更が適用される前に発生します。
シンタックス
'宣言
 
Public Event BeforeAlternateSelectedDateRangeChange As BeforeSelectedDateRangeChangeEventHandler
public event BeforeSelectedDateRangeChangeEventHandler BeforeAlternateSelectedDateRangeChange
イベント データ

イベント ハンドラが、このイベントに関連するデータを含む、BeforeSelectedDateRangeChangeEventArgs 型の引数を受け取りました。次の BeforeSelectedDateRangeChangeEventArgs プロパティには、このイベントの固有の情報が記載されます。

プロパティ解説
Cancel System.ComponentModel.CancelEventArgsから継承されます。 
DisplayMaxSelectedDaysErrorMsg MaxSelectedDaysErrorダイアログがユーザーに表示されるかどうかを決定します。
NewSelectedDateRanges イベントがキャンセルされない限り選択される日付範囲を含む SelectedDateRanges オブジェクトを返します。プロパティは読み取り専用です。
WasMaxSelectedDaysExceeded 最大の選択項目が選択変更によって超過したかどうかを示します。
解説

BeforeAlternateSelectedDateRangeChange イベントは、AlternateSelectedDateRanges コレクションが変更されないようにするために (System.ComponentModel.CancelEventArgs.Cancel プロパティを True に設定することで) キャンセルできます。

BeforeSelectedDateRangeChangeEventArgs.NewSelectedDateRanges プロパティは新しい選択された DateRange オブジェクトのコレクションを返します。

BeforeSelectedDateRangeChangeEventArgs.WasMaxSelectedDaysExceeded プロパティは、選択した結果が選択可能な最大日数を超えているかどうかを示します。これが True のとき、BeforeSelectedDateRangeChangeEventArgs.DisplayMaxSelectedDaysErrorMsg プロパティを使用して、MaxAlternateSelectedDays プロパティを超過していることを示すために、ダイアログがユーザーに表示されるかどうかを決定します。

このイベントの実行中に SelectedHolidays コレクションを変更することはできません。ただし、BeforeSelectedDateRangeChangeEventArgs.NewSelectedDateRanges プロパティから返されるコレクションを変更できます。

参照