Parte 3

 

Capítulo 16.  Arrastrar y colocar

 

Cuestionario del capítulo.

 

1.- Explique los 3 pasos de lo que sucede durante el proceso de arrastrar y colocar.

 

  1. El objeto fuente  actúa como objeto fuente. Se coloca el puntero del ratón sobre el objeto, se presiona el botón del ratón y se mantiene presionado; estando en la posición inicial  se arrastra a la posición destino.
  2. El proceso de ser arrastrado, una representación visual indicará que se está ejecutando una operación de arrastrar y colocar, a la que se le llama icono de arrastre; por lo general es un borde punteado o gris, de las mismas dimensiones que el objeto fuente. Dicho icono es propiedad del objeto fuente.
  3. Al llegar a la posición final se libera el botón del ratón que se mantenía presionado, y en ese momento ocurre el evento DragDrop del objeto de destino.

 

2.- Explique cuando ocurre el evento DragOver.

 

Ocurre cuando se arrastra un objeto fuente sobre algún otro objeto. El evento se aplica para el objeto de destino.

 

3.- Explique cuando ocurre el evento DragDrop.

 

Ocurre cuando en operaciones de arrastrar y colocar, el objeto fuente que está siendo arrastrado es colocado en un determinado objeto. El evento se aplica para el evento de destino.

 

4.- Explique la función de la propiedad DragMode.

 

Habilita a un objeto para que pueda ser arrastrado y colocado.

 

5.- Explique la función de la propiedad DragIcon.

 

Es una representación visual que indicará que se esta ejecutando una operación de arrastrar y colocar; por lo general es un borde punteado o gris, de las mismas dimensiones que el objeto fuente.

 

6.- Explique la función de los 3 valores para el argumento State del evento DragOver.

 

Valor 0,(Fuera): El control de origen se está arrastrando dentro del intervalo de un destino.

 

Valor 1,(Dentro): El control de origen se está arrastrando fuera del intervalo de un destino.

 

Valor 2,(Sobre): El control de origen se ha movido de una posición del destino a otra.

 

7.- Explique la función de la propiedad MousePointer.

 

Consta de un conjunto de punteros de ratón estándar que son utilizados en todas las operaciones.

 

8.- Explique los 4 pasos en que se basa el modo manual de arrastrar y colocar.

 

 

9.- Explique el uso del método Drag y la función de los 3 valores de action..

 

El método Drag tiene la siguiente Sintaxis:

 

                        ObjetoFuente.Drag Acción

 

Donde Acción es uno de los siguientes valores: