バージョン

OnInitializeMonth メソッド

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

パラメータ

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

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

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

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

使用例
Private Sub ultraCalendarInfo1_InitializeMonth(ByVal sender As Object, ByVal e As Infragistics.Win.UltraWinSchedule.InitializeMonthEventArgs) Handles ultraCalendarInfo1.InitializeMonth

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

    Dim monthName As String = System.Globalization.CultureInfo.CurrentCulture.DateTimeFormat.MonthNames(e.Month.MonthNumber - 1)

    Debug.WriteLine("================================================================================")
    Debug.WriteLine("InitializeMonth event fired for " + monthName)
    Debug.WriteLine("================================================================================")
    Debug.WriteLine("")

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

		private void ultraCalendarInfo1_InitializeMonth(object sender, Infragistics.Win.UltraWinSchedule.InitializeMonthEventArgs e)
		{

			//----------------------------------------------------------------------------------------------------
			//	説明
			//	InitializeMonth
			//
			//	ユーザー インターフェイスの操作または GetMonth メソッドの呼び出しで、
			//	Month オブジェクトが初期化されたときに発生します
			//
			//----------------------------------------------------------------------------------------------------
			
			string monthName = System.Globalization.CultureInfo.CurrentCulture.DateTimeFormat.MonthNames[ e.Month.MonthNumber -1 ];

			Debug.WriteLine( "================================================================================" );
			Debug.WriteLine( "InitializeMonth event fired for " + monthName );
			Debug.WriteLine( "================================================================================" );
			Debug.WriteLine( "" );
		
		}
参照