ItemDragEventArgs.Item Properti
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Mendapatkan item yang sedang diseret.
public:
property System::Object ^ Item { System::Object ^ get(); };
public object Item { get; }
public object? Item { get; }
member this.Item : obj
Public ReadOnly Property Item As Object
Nilai Properti
Objek yang mewakili item yang sedang diseret.
Contoh
Contoh berikut mengilustrasikan penggunaan ItemDragEventArgs saat mengaktifkan operasi seret dan letakkan dalam TreeView kontrol. 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 dari operasi seret dan letakkan.
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
// Copy the dragged node when the right mouse button is used.
if ( e->Button == ::MouseButtons::Right )
{
DoDragDrop( e->Item, DragDropEffects::Copy );
}
}
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);
}
}
Private Sub treeView1_ItemDrag(ByVal sender As Object, ByVal e As ItemDragEventArgs)
' Move the dragged node when the left mouse button is used.
If e.Button = MouseButtons.Left Then
DoDragDrop(e.Item, DragDropEffects.Move)
' Copy the dragged node when the right mouse button is used.
ElseIf e.Button = MouseButtons.Right Then
DoDragDrop(e.Item, DragDropEffects.Copy)
End If
End Sub
Keterangan
Anda dapat menggunakan properti ini untuk menentukan item mana dari TreeView kontrol atau ListView yang sedang diseret dari kontrol.