バージョン

AppointmentEventHandler デリゲート

Appointment オブジェクトに関連して発生するイベントを処理するためのデリゲート。
シンタックス
'宣言
 
Public Delegate Sub AppointmentEventHandler( _
   ByVal sender As Object, _
   ByVal e As AppointmentEventArgs _
) 
public delegate void AppointmentEventHandler( 
   object sender,
   AppointmentEventArgs e
)

パラメータ

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

    Private Sub ultraCalendarInfo1_AfterAppointmentAdded(ByVal sender As Object, ByVal e As Infragistics.Win.UltraWinSchedule.AppointmentEventArgs) Handles ultraCalendarInfo1.AfterAppointmentAdded

        '----------------------------------------------------------------------------------------------------
        '	説明
        '	AfterAppointmentAdded
        '
        '	新しいメンバーがコンポーネントの Appointments コレクションに追加された後に発生します
        '
        '	この例は、追加された後に新しい Appointment に関する情報を表示します
        '----------------------------------------------------------------------------------------------------

        Dim info As String = String.Empty
        info += "A new Appointment was just added to the UltraCalendarInfo object:" + vbCrLf + vbCrLf
        info += "The new Appointment starts on: " + e.Appointment.StartDateTime.ToLongDateString() + vbCrLf
        info += "The new Appointment ends on: " + e.Appointment.EndDateTime.ToLongDateString() + vbCrLf
        info += "The new Appointment's start time is: " + e.Appointment.StartDateTime.ToLongTimeString() + vbCrLf
        info += "The new Appointment's end time is: " + e.Appointment.EndDateTime.ToLongTimeString() + vbCrLf

        info += "The new Appointment's Subject is: " + e.Appointment.Subject + vbCrLf
        info += "The new Appointment's Location is: " + e.Appointment.Location + vbCrLf
        info += "The new Appointment's Description is: " + e.Appointment.Description + vbCrLf

        MessageBox.Show(info, "AfterAppointmentAdded", MessageBoxButtons.YesNo)

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

		private void ultraCalendarInfo1_AfterAppointmentAdded(object sender, Infragistics.Win.UltraWinSchedule.AppointmentEventArgs e)
		{

			//----------------------------------------------------------------------------------------------------
			//	説明
			//	AfterAppointmentAdded
			//
			//	新しいメンバーがコンポーネントの Appointments コレクションに追加された後に発生します
			//
			//	この例は、追加された後に新しい Appointment に関する情報を表示します
			//----------------------------------------------------------------------------------------------------
			
			string info = string.Empty;
			info += "A new Appointment was just added to the UltraCalendarInfo object:" + "\n\n";
			info += "The new Appointment starts on: " + e.Appointment.StartDateTime.ToLongDateString() + "\n";
			info += "The new Appointment ends on: " + e.Appointment.EndDateTime.ToLongDateString() + "\n";
			info += "The new Appointment's start time is: " + e.Appointment.StartDateTime.ToLongTimeString() + "\n";
			info += "The new Appointment's end time is: " + e.Appointment.EndDateTime.ToLongTimeString() + "\n";

			info += "The new Appointment's Subject is: " + e.Appointment.Subject + "\n";
			info += "The new Appointment's Location is: " + e.Appointment.Location + "\n";
			info += "The new Appointment's Description is: " + e.Appointment.Description + "\n";
			
			MessageBox.Show( info, "AfterAppointmentAdded", MessageBoxButtons.YesNo );
		
		}
参照