'宣言 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 つ以上の予定を含むドラッグ操作を完了することをリスナーに通知します。また、ドラッグ操作はキャンセルできませんでした。
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; }