バージョン

OnInitializeDay メソッド

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

パラメータ

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

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

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

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

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

    Private Sub ultraCalendarInfo1_InitializeDay(ByVal sender As Object, ByVal e As Infragistics.Win.UltraWinSchedule.InitializeDayEventArgs) Handles ultraCalendarInfo1.InitializeDay

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

        Debug.WriteLine("================================================================================")
        Debug.WriteLine("InitializeDay event fired for " + e.Day.Date.ToLongDateString())
        Debug.WriteLine("================================================================================")
        Debug.WriteLine("")

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

		private void ultraCalendarInfo1_InitializeDay(object sender, Infragistics.Win.UltraWinSchedule.InitializeDayEventArgs e)
		{

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

		}
参照