バージョン

OnInitializeWeek メソッド

Week オブジェクトが作成された時に、InitializeWeek イベントを発生させます。
シンタックス
'宣言
 
Protected Overridable Sub OnInitializeWeek( _
   ByVal e As InitializeWeekEventArgs _
) 
protected virtual void OnInitializeWeek( 
   InitializeWeekEventArgs e
)

パラメータ

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

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

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

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

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

    Private Sub ultraCalendarInfo1_InitializeWeek(ByVal sender As Object, ByVal e As Infragistics.Win.UltraWinSchedule.InitializeWeekEventArgs) Handles ultraCalendarInfo1.InitializeWeek

        '----------------------------------------------------------------------------------------------------
        '	説明
        '	InitializeWeek
        '
        '	ユーザー インターフェイスの操作または GetWeek メソッドの呼び出しで、
        '	Week オブジェクトが初期化されたときに発生します
        '
        '----------------------------------------------------------------------------------------------------

        Debug.WriteLine("================================================================================")
        Debug.WriteLine("InitializeWeek event fired for the week of " + e.Week.FirstDate.ToLongDateString())
        Debug.WriteLine("================================================================================")
        Debug.WriteLine("")

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

		private void ultraCalendarInfo1_InitializeWeek(object sender, Infragistics.Win.UltraWinSchedule.InitializeWeekEventArgs e)
		{

			//----------------------------------------------------------------------------------------------------
			//	説明
			//	InitializeWeek
			//
			//	ユーザー インターフェイスの操作または GetWeek メソッドの呼び出しで、
			//	Week オブジェクトが初期化されたときに発生します
			//
			//----------------------------------------------------------------------------------------------------
			
			Debug.WriteLine( "================================================================================" );
			Debug.WriteLine( "InitializeWeek event fired for the week of " + e.Week.FirstDate.ToLongDateString() );
			Debug.WriteLine( "================================================================================" );
			Debug.WriteLine( "" );
		
		}
参照