Share via


DragMode (Propiedad)

Especifica el modo de arrastre manual o automático para una operación de arrastrar y colocar. Está disponible en tiempo de diseño y en tiempo de ejecución.

Control.DragMode[ = nMode]

Valores de la propiedad

  • nMode
    Los valores posibles de la propiedad DragMode son:
    Valor Descripción
    0 (Valor predeterminado) Manual. Es necesario utilizar el método Drag para iniciar el arrastre del control de código fuente.
    1 Automático. Al hacer clic en el control de código fuente se inicia el arrastre automáticamente.

Observaciones

Cuando DragMode está establecido como 0 (Manual), el control responde a los eventos del mouse y el método Drag debe emplearse para comenzar operaciones de arrastre.

Cuando DragMode está establecido como 1 (Automático), el control no responde a eventos del mouse, y las operaciones de arrastrar comienzan automáticamente cuando el usuario presiona y mantiene el botón primario (izquierdo) del mouse sobre el control.

Al soltar el botón del mouse mientras su puntero está situado sobre un control o un formulario de destino durante una operación de arrastrar, se generará un evento DragDrop para el objeto de destino y finalizará la operación de arrastre. El arrastre también puede desencadenar un evento DragOver.

Nota   Mientras se arrastra un control, no recibe otros eventos del teclado o el mouse iniciados por el usuario (KeyPress, MouseDown, MouseMove o MouseUp).

Vea también

DragDrop (Evento) | DragIcon (Propiedad) | DragOver (Evento) | KeyPress (Evento) | MouseDown (Evento) | MouseMove (Evento) | MouseUp (Evento) | OLEDragMode (Propiedad)

Se aplica a: CheckBox | ComboBox | CommandButton | CommandGroup | Container (Objeto) | Control (Objeto) | EditBox | Grid | Image | Label | Line | ListBox | OLE Bound (Control) | OLE Container (Control) | OptionButton | OptionGroup | Page | PageFrame | Shape | Spinner | TextBox