C# 클래스 Nexus.UI.Controls.ReorderableListView

A ListView that allows reordering of the list items.
This items in the view can be reordered by dragging.
상속: Nexus.UI.Controls.IconListView
파일 보기 프로젝트 열기: NexusMods/NexusModManager-4.5

Private Properties

프로퍼티 타입 설명
DrawInsertionIndicator void

공개 메소드들

메소드 설명
ReorderableListView ( ) : System

The default constructor.

보호된 메소드들

메소드 설명
OnDragDrop ( DragEventArgs drgevent ) : void

Raises the Control.DragDrop event of the list view.

This inserts the items being reordered.

OnDragOver ( DragEventArgs drgevent ) : void

Raises the Control.DragOver event of the list view.

This determines the current insertion point of the items being moved. This also causes the insertion line to be drawn.

OnItemDrag ( ItemDragEventArgs e ) : void

Raises the ListView.ItemDrag event of the list view.

This starts the drag/drop reorder operation if at least one item is selected.

OnItemsReordered ( ReorderedItemsEventArgs e ) : void

Raises the ItemsReordered event.

OnItemsReordering ( ReorderingItemsEventArgs e ) : void

Raises the ItemsReordering event.

WndProc ( Message &m ) : void

This handles the windows messages.

This intercepts the windows paint message so that we can do our custom painting.

비공개 메소드들

메소드 설명
DrawInsertionIndicator ( Int32 p_intY ) : void

This draws the insertion line at the given point.

메소드 상세

OnDragDrop() 보호된 메소드

Raises the Control.DragDrop event of the list view.
This inserts the items being reordered.
protected OnDragDrop ( DragEventArgs drgevent ) : void
drgevent System.Windows.Forms.DragEventArgs A describing the event arguments.
리턴 void

OnDragOver() 보호된 메소드

Raises the Control.DragOver event of the list view.
This determines the current insertion point of the items being moved. This also causes the insertion line to be drawn.
protected OnDragOver ( DragEventArgs drgevent ) : void
drgevent System.Windows.Forms.DragEventArgs A describing the event arguments.
리턴 void

OnItemDrag() 보호된 메소드

Raises the ListView.ItemDrag event of the list view.
This starts the drag/drop reorder operation if at least one item is selected.
protected OnItemDrag ( ItemDragEventArgs e ) : void
e System.Windows.Forms.ItemDragEventArgs An describing the event arguments.
리턴 void

OnItemsReordered() 보호된 메소드

Raises the ItemsReordered event.
protected OnItemsReordered ( ReorderedItemsEventArgs e ) : void
e ReorderedItemsEventArgs An describing the event arguments.
리턴 void

OnItemsReordering() 보호된 메소드

Raises the ItemsReordering event.
protected OnItemsReordering ( ReorderingItemsEventArgs e ) : void
e ReorderingItemsEventArgs An describing the event arguments.
리턴 void

ReorderableListView() 공개 메소드

The default constructor.
public ReorderableListView ( ) : System
리턴 System

WndProc() 보호된 메소드

This handles the windows messages.
This intercepts the windows paint message so that we can do our custom painting.
protected WndProc ( Message &m ) : void
m System.Windows.Forms.Message The to process.
리턴 void