バージョン

OnAfterSelectedAppointmentsChange メソッド

SelectedAppointments に変更が適用される前に、AfterSelectedAppointmentsChange イベントを発生させます。
シンタックス
'宣言
 
Protected Overridable Sub OnAfterSelectedAppointmentsChange( _
   ByVal e As EventArgs _
) 
protected virtual void OnAfterSelectedAppointmentsChange( 
   EventArgs e
)

パラメータ

e
イベントのデータを提供する System.EventArgs
解説

イベントが発生すると、デリゲートを通じてイベント ハンドラーが呼び出されます。

OnAfterSelectedAppointmentsChange メソッドを使用すれば、デリゲートを関連付けなくても、派生クラスでイベントを処理できます。これは、派生クラスでイベントを処理する際によく用いられる手法です。

継承時の注意: 派生クラスで OnAfterSelectedAppointmentsChange をオーバーライドする場合は、登録されたデリゲートがイベントを受信できるようにするため、必ず基本クラスの OnAfterSelectedAppointmentsChange メソッドを呼び出してください。

使用例
Imports Infragistics.Shared
Imports Infragistics.Win
Imports Infragistics.Win.UltraWinSchedule
Imports System.Diagnostics

    Private Sub ultraCalendarInfo1_AfterSelectedAppointmentsChange(ByVal sender As Object, ByVal e As System.EventArgs) Handles ultraCalendarInfo1.AfterSelectedAppointmentsChange

        '----------------------------------------------------------------------------------------------------
        '	説明
        '	AfterSelectedAppointmentsChange
        '
        '	1 つ以上の Appointment が選択または選択解除された後に発生します
        '
        '	この例は、SelectedAppointments コレクションの新しい数を表示します
        '----------------------------------------------------------------------------------------------------

        MessageBox.Show("The number of selected Appointments is " + Me.ultraCalendarInfo1.SelectedAppointments.Count.ToString() + "\n", "AfterSelectedAppointmentsChange", MessageBoxButtons.OK)

    End Sub
using System.Diagnostics;
using Infragistics.Shared;
using Infragistics.Win;
using Infragistics.Win.UltraWinSchedule;

		private void ultraCalendarInfo1_AfterSelectedAppointmentsChange(object sender, System.EventArgs e)
		{

			//----------------------------------------------------------------------------------------------------
			//	説明
			//	AfterSelectedAppointmentsChange
			//
			//	1 つ以上の Appointment が選択または選択解除された後に発生します
			//
			//	この例は、SelectedAppointments コレクションの新しい数を表示します
			//----------------------------------------------------------------------------------------------------
		
			MessageBox.Show( "The number of selected Appointments is " + this.ultraCalendarInfo1.SelectedAppointments.Count.ToString() + "\n", "AfterSelectedAppointmentsChange", MessageBoxButtons.OK );

		}
参照