Baca dalam bahasa Inggris

Bagikan melalui


ItemDragEventArgs Kelas

Definisi

Menyediakan data untuk ItemDrag peristiwa ListView kontrol dan TreeView .

[System.Runtime.InteropServices.ComVisible(true)]
public class ItemDragEventArgs : EventArgs
public class ItemDragEventArgs : EventArgs
Warisan
ItemDragEventArgs
Atribut

Contoh

Contoh berikut mengilustrasikan penggunaan ItemDragEventArgs saat mengaktifkan operasi seret dan letakkan dalam TreeView. Properti Button menentukan apakah simpul yang diseret harus dipindahkan atau disalin ke tujuannya. Simpul, yang diwakili oleh Item properti , kemudian diteruskan ke TreeView metode kontrol DoDragDrop bersama dengan nilai yang menunjukkan efek yang diinginkan.

Untuk contoh lengkapnya, lihat TreeView.ItemDrag topik referensi.

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);
    }
}

Keterangan

Peristiwa ItemDrag terjadi ketika pengguna mulai menyeret item. Objek ItemDragEventArgs menentukan tombol mouse mana yang ditekan.

Konstruktor

ItemDragEventArgs(MouseButtons)

Menginisialisasi instans ItemDragEventArgs baru kelas dengan tombol mouse tertentu.

ItemDragEventArgs(MouseButtons, Object)

Menginisialisasi instans ItemDragEventArgs baru kelas dengan tombol mouse tertentu dan item yang sedang diseret.

Properti

Button

Mendapatkan nilai yang menunjukkan tombol mouse mana yang ditekan selama operasi seret.

Item

Mendapatkan item yang sedang diseret.

Metode

Equals(Object)

Menentukan apakah objek yang ditentukan sama dengan objek saat ini.

(Diperoleh dari Object)
GetHashCode()

Berfungsi sebagai fungsi hash default.

(Diperoleh dari Object)
GetType()

Mendapatkan instans Type saat ini.

(Diperoleh dari Object)
MemberwiseClone()

Membuat salinan dangkal dari yang saat ini Object.

(Diperoleh dari Object)
ToString()

Mengembalikan string yang mewakili objek saat ini.

(Diperoleh dari Object)

Berlaku untuk

Produk Versi
.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