ListViewBase.DragItemsStarting 事件

定義

發生于起始包含檢視中其中一個專案的拖曳作業時。

public:
 virtual event DragItemsStartingEventHandler ^ DragItemsStarting;
// Register
event_token DragItemsStarting(DragItemsStartingEventHandler const& handler) const;

// Revoke with event_token
void DragItemsStarting(event_token const* cookie) const;

// Revoke with event_revoker
ListViewBase::DragItemsStarting_revoker DragItemsStarting(auto_revoke_t, DragItemsStartingEventHandler const& handler) const;
public event DragItemsStartingEventHandler DragItemsStarting;
function onDragItemsStarting(eventArgs) { /* Your code */ }
listViewBase.addEventListener("dragitemsstarting", onDragItemsStarting);
listViewBase.removeEventListener("dragitemsstarting", onDragItemsStarting);
- or -
listViewBase.ondragitemsstarting = onDragItemsStarting;
Public Custom Event DragItemsStarting As DragItemsStartingEventHandler 
<listViewBase DragItemsStarting="eventhandler" />

事件類型

備註

重要

若要接收此事件, CanDragItems 屬性必須設定為 true

當您啟動拖放作業時,就會發生此事件,包括當您透過拖放執行重新排序作業時。 當您因為拖放作業而執行自訂動作時,通常會接聽此事件,並使用 DragItemsStartingEventArgs.Data 屬性提供更多資料。

您可以檢查 DragItemsStartingEventArgs.Items 屬性來檢查正在拖曳的專案。

您可以將 DragItemsStartingEventArgs.Cancel 屬性設定為 true 來取消拖曳作業。

適用於

另請參閱