バージョン

AppointmentsDragDrop イベント

appointment または予定のグループのドラッグ操作はエンドユーザーによって完了されたときに発生されたイベント。
シンタックス
'宣言
 
Public Event AppointmentsDragDrop As AppointmentsDragDropHandler
public event AppointmentsDragDropHandler AppointmentsDragDrop
イベント データ

イベント ハンドラが、このイベントに関連するデータを含む、AppointmentsDragDropEventArgs 型の引数を受け取りました。次の AppointmentsDragDropEventArgs プロパティには、このイベントの固有の情報が記載されます。

プロパティ解説
Appointments ドラッグされた appointments の読み取り専用のコレクションを返します。
ClearSelectedAppointments ドラッグされた予定が最初のオーナーと違うオーナーにドロップされる場合、SelectedAppointments コレクションをクリアされるかどうかを取得または設定します。
CopiedAppointments ドラッグ操作の過程で、 appointments (予定)の読み取り専用のコレクションが、ユーザーがコントロールキーを押下した結果としてコピーされました。または、ドラッグ操作の過程でコピーされた Appointments がない場合は、Null です。
HasCopies ドラッグされている appointments が、ドラッグ操作の過程でコピーされているかどうかを示すブール値を返します。
InitialOwner ドラッグ操作が開始された時に appointment(s)Owner を返します。
NewOwner appointment(s) の新しい Owner を返します。
解説

AppointmentsDragDrop イベントはユーザーが 1 つ以上の予定を含むドラッグ操作を完了することをリスナーに通知します。また、ドラッグ操作はキャンセルできませんでした。

使用例
Stretch
StretchStretchStretchImports Infragistics.Win
Imports Infragistics.Win.UltraWinSchedule
Imports System.Diagnostics


    AddHandler Me.dayView.AppointmentsDragDrop, AddressOf OnAppointmentsDragDrop

    Private Sub OnAppointmentsDragDrop(ByVal sender As Object, ByVal e As AppointmentsDragDropEventArgs)
        '  By default, the appointment selection is cleared when ownership
        '  of the appointments changes. Setting 'ClearSelectedAppointments'
        '  to false prevents this from happening.
        e.ClearSelectedAppointments = false
    End Sub
using Infragistics.Win;
using Infragistics.Win.UltraWinSchedule;
using System.Diagnostics;


    this.dayView.AppointmentsDragDrop += new AppointmentsDragDropHandler(OnAppointmentsDragDrop);

    private void OnAppointmentsDragDrop(object sender, AppointmentsDragDropEventArgs e)
    {
        //  By default, the appointment selection is cleared when ownership
        //  of the appointments changes. Setting 'ClearSelectedAppointments'
        //  to false prevents this from happening.
        e.ClearSelectedAppointments = this.chkClearSelection.Checked;
    }
参照