Ағылшын тілінде оқу

Бөлісу құралы:


ItemDragEventArgs Класс

Определение

Предоставляет данные для события ItemDrag элементов управления ListView и TreeView.

[System.Runtime.InteropServices.ComVisible(true)]
public class ItemDragEventArgs : EventArgs
public class ItemDragEventArgs : EventArgs
Наследование
ItemDragEventArgs
Атрибуты

Примеры

В следующем примере показано использование при включении операций ItemDragEventArgs перетаскивания в TreeView. Свойство Button определяет, следует ли переместить перетаскиваемый узел или скопировать его в место назначения. Затем узел, представленный свойством Item , передается TreeView в метод элемента управления DoDragDrop вместе со значением, указывающим требуемый эффект.

Полный пример см. в справочном TreeView.ItemDrag разделе.

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

Комментарии

Это ItemDrag событие возникает, когда пользователь начинает перетаскивать элемент. Объект ItemDragEventArgs указывает, какая кнопка мыши была нажата.

Конструкторы

ItemDragEventArgs(MouseButtons)

Инициализирует новый экземпляр класса ItemDragEventArgs с указанной кнопкой мыши.

ItemDragEventArgs(MouseButtons, Object)

Инициализирует новый экземпляр класса ItemDragEventArgs с указанной кнопкой мыши и перетаскиваемым элементом.

Свойства

Button

Получает значение, показывающее, какие кнопки мыши были нажаты во время операции перетаскивания.

Item

Получает перетаскиваемый элемент.

Методы

Equals(Object)

Определяет, равен ли указанный объект текущему объекту.

(Унаследовано от Object)
GetHashCode()

Служит хэш-функцией по умолчанию.

(Унаследовано от Object)
GetType()

Возвращает объект Type для текущего экземпляра.

(Унаследовано от Object)
MemberwiseClone()

Создает неполную копию текущего объекта Object.

(Унаследовано от Object)
ToString()

Возвращает строку, представляющую текущий объект.

(Унаследовано от Object)

Применяется к

Өнім Нұсқалар
.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