Respuestas a los Cuestionarios 16 al 18

 

Respuestas al cuestionario 16

 

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

El objeto Command actuá como objeto fuente. Se coloca el puntero del ratón sobre el objeto, se presiona el botón del ratón y se amntiene presionado; estando en la posición inicial (1) se atrastra a la posición de destino (3).

En 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 llama icono de arrastre.

Al llegar a la posición final se libera el botó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. 

    Esto es cuando levantas el ratón y lo arrastras sin soltarlo, hasta el sitio que deses.

3.Explique cuando ocurre el evento DragDrop.

 Esto es cuando sueltas el ratón en su destino despues de ser arrastrado. Ocurre cuando se arrastra un objeto fuente         sobre algún otro objeto. El evento se aplica para el objeto de destino.

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

Habilita a un objeto para que pueda ser arrastrado y colocado. Es el modo de arrastre, aqui se límita el arrastre, pues por medio de esta propiedda lo definimos, por ejemplo si le ponemos = a cero, equivale a modo manual, con lo que ya no son posibles las operaciones realizadas por el programa, mas mediante el uso de métodos y otra forma de programación.

5.Explique la función de la propiedad DragIcon (pág 430).

DragIcon significa icono de arrastre y este es igual a la imagen guardada en la lista de imagenes.

6.Explique la funcion de los 3 valores para el argumento State del evento DragOver..

El valor 0 , su función es entrar a el valor 1 le corresponde la funció salir, osea cuando el control de origen se está arrastrando fuera del intervalo de un destino. Al valor 2 le corresponde la función Sobre (el control de origen se ha movido de una posición a otra).

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

Es el puntero del ratón a la cual cual se le asiganan diferentes lavores por medio de constantes.

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

La propiedad DragMode del objeto fuente deberá estar establecida a o-Manual que de hecho es el valor predeterminado de esa propiedad.

Se debe usar un evento sustituto con el cual activar la función de arrastrar y colocar.

Se debe activar manualmente el modo de arrastre a través del método Drag.

El proceso que ocurre al momento de colocar permanece igual.

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:

Valor Constante Función

0 vbCancel Cancela una operación de arrastrar y colocar

10.VbBeginDrag Inicia una operación de arrastrar y colocar.

11.VbEndDrag concluye una operación de arrastrar y colocar

Usar el método del Drag con la acción vbBeginDrag es equivalente a colocar el puntero del ratón en el objeto fuente, presionar el botón del ratón y soltarlo, mover el puntero del ratón hacia una nueva posición en donde se desea colocar el objeto arrastrado.