İngilizce dilinde oku

Aracılığıyla paylaş


ItemDragEventArgs Sınıf

Tanım

ve TreeView denetimlerinin ItemDragListView olayı için veri sağlar.

C#
[System.Runtime.InteropServices.ComVisible(true)]
public class ItemDragEventArgs : EventArgs
C#
public class ItemDragEventArgs : EventArgs
Devralma
ItemDragEventArgs
Öznitelikler

Örnekler

Aşağıdaki örnek, içinde TreeViewsürükle ve bırak işlemlerini etkinleştirirken uygulamasının kullanımını ItemDragEventArgs gösterir. özelliği, Button sürüklenen düğümün hedefine taşınması mı yoksa kopyalanması mı gerektiğini belirler. Özelliğiyle Item temsil edilen düğüm, istenen efekti gösteren bir değerle birlikte denetimin DoDragDrop yöntemine geçirilirTreeView.

Tam örnek için başvuru konusuna TreeView.ItemDrag bakın.

C#
private void treeView1_ItemDrag(object sender, ItemDragEventArgs e)
{
    // Move the dragged node when the left mouse button is used.
    if (e.Button == MouseButtons.Left)
    {
        DoDragDrop(e.Item, DragDropEffects.Move);
    }

    // Copy the dragged node when the right mouse button is used.
    else if (e.Button == MouseButtons.Right)
    {
        DoDragDrop(e.Item, DragDropEffects.Copy);
    }
}

Açıklamalar

Olay, ItemDrag kullanıcı bir öğeyi sürüklemeye başladığında gerçekleşir. Nesne ItemDragEventArgs , hangi fare düğmesine basıldığını belirtir.

Oluşturucular

ItemDragEventArgs(MouseButtons)

Belirtilen fare düğmesiyle sınıfının yeni bir örneğini ItemDragEventArgs başlatır.

ItemDragEventArgs(MouseButtons, Object)

Belirtilen fare düğmesi ve sürüklenen ItemDragEventArgs öğe ile sınıfının yeni bir örneğini başlatır.

Özellikler

Button

Sürükleme işlemi sırasında hangi fare düğmelerine basıldığını gösteren bir değer alır.

Item

Sürüklenen öğeyi alır.

Yöntemler

Equals(Object)

Belirtilen nesnenin geçerli nesneye eşit olup olmadığını belirler.

(Devralındığı yer: Object)
GetHashCode()

Varsayılan karma işlevi işlevi görür.

(Devralındığı yer: Object)
GetType()

Type Geçerli örneğini alır.

(Devralındığı yer: Object)
MemberwiseClone()

Geçerli Objectöğesinin sığ bir kopyasını oluşturur.

(Devralındığı yer: Object)
ToString()

Geçerli nesneyi temsil eden dizeyi döndürür.

(Devralındığı yer: Object)

Şunlara uygulanır

Ürün Sürümler
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
Windows Desktop 3.0, 3.1, 5, 6, 7, 8, 9