'宣言 Public Event AfterAppointmentEdit As AfterAppointmentEditEventHandler
public event AfterAppointmentEditEventHandler AfterAppointmentEdit
イベント ハンドラが、このイベントに関連するデータを含む、AfterAppointmentEditEventArgs 型の引数を受け取りました。次の AfterAppointmentEditEventArgs プロパティには、このイベントの固有の情報が記載されます。
プロパティ | 解説 |
---|---|
Appointment | 編集しようとしているアクティビティのタイプを返します。 |
OldValue | 編集される前の「Subject」プロパティの値を返します。 |
対応する Appointment オブジェクトのインプレース エディターが閉じられた後で、AfterAppointmentEdit イベントは発生します。
ユーザーが Esc キーを押してインプレースエディターを閉じた場合は変更が破棄されるため、イベントは発生しません。
BeforeAppointmentEdit イベントがキャンセルされる場合、AfterAppointmentEdit イベントは発生しません。
Private Sub UltraMonthViewSingle1_AfterAppointmentEdit(ByVal sender As System.Object, ByVal e As Infragistics.Win.UltraWinSchedule.AfterAppointmentEditEventArgs) Handles ultraMonthViewSingle.AfterAppointmentEdit '---------------------------------------------------------------------------------------------------- ' 説明 ' AfterAppointmentEdit ' ' コントロール UI で Appointment の件名が編集された後に発生します ' BeforeAppointmentEdit イベントをキャンセルしないと、AfterAppointmentEdit イベントが発生します ' '---------------------------------------------------------------------------------------------------- ' イベント引数から Appointment の件名の以前の値および ' 新しい値を取得します Dim oldValue As String = e.OldValue Dim newValue As String = e.Appointment.Subject ' 以前の値および新しい値を MessageBox に表示します Dim info As String = String.Empty info += "An Appointment's subject was edited." + vbCrLf info += "The old value was '" + oldValue + "'." + vbCrLf info += "The new value is '" + newValue + "'." + vbCrLf MessageBox.Show(info, "AfterAppointmentEdit", MessageBoxButtons.OK) End Sub
private void ultraMonthViewSingle1_AfterAppointmentEdit(object sender, Infragistics.Win.UltraWinSchedule.AfterAppointmentEditEventArgs e) { //---------------------------------------------------------------------------------------------------- // 説明 // AfterAppointmentEdit // // コントロール UI で Appointment の件名が編集された後に発生します // BeforeAppointmentEdit イベントをキャンセルしないと、AfterAppointmentEdit イベントが発生します // //---------------------------------------------------------------------------------------------------- // イベント引数から Appointment の件名の以前の値および // 新しい値を取得します string oldValue = e.OldValue; string newValue = e.Appointment.Subject; // 以前の値および新しい値を MessageBox に表示します string info = string.Empty; info += "An Appointment's subject was edited." + "\n"; info += "The old value was '" + oldValue + "'." + "\n"; info += "The new value is '" + newValue + "'." + "\n"; MessageBox.Show( info, "AfterAppointmentEdit", MessageBoxButtons.OK ); }