Procedimiento para llevar a cabo operaciones de arrastrar y colocar entre aplicaciones
Realizar operaciones de arrastrar y colocar entre aplicaciones es similar a habilitar esta acción dentro de una aplicación, siempre y cuando ambas aplicaciones implicadas se comporten según el "contrato" establecido entre las propiedades AllowedEffect y Effect.
En el siguiente procedimiento, usará una aplicación basada en Windows que cree y el procesador de textos WordPad que se incluye con el sistema operativo Windows para realizar operaciones de arrastrar y colocar entre aplicaciones. WordPad tiene un determinado conjunto de efectos permitidos para el texto que se va a arrastrar y colocar; la aplicación basada en Windows para la que escribirá el código trabajará con estos efectos para que las operaciones de arrastrar y colocar puedan completarse correctamente.
Para realizar un procedimiento de arrastrar y colocar entre aplicaciones
Cree una nueva aplicación Windows Forms.
Agregue un control TextBox al formulario.
Configure el control TextBox para recibir datos colocados.
Para obtener más información, consulte Tutorial: Realización de una operación de arrastrar y colocar en Windows Forms.
Ejecute la aplicación basada en Windows y, mientras la aplicación se está ejecutando, ejecute WordPad.
WordPad es un editor de texto instalado por Windows que permite operaciones de arrastrar y colocar. Para acceder a él, presione el botón Inicio, seleccione Ejecutar, escriba
WordPad
en el cuadro de texto del cuadro de diálogo Ejecutar y haga clic en Aceptar.Una vez abierto WordPad, escriba una cadena de texto en él.
Use el mouse para seleccionar el texto y, después, arrastre el texto seleccionado al control TextBox de la aplicación basada en Windows.
Observe que, cuando el mouse se desplaza sobre el control TextBox (y, por lo tanto, se genera el evento DragEnter), el cursor cambia y puede colocar el texto seleccionado en el control TextBox.
También puede configurar su control TextBox para poder arrastrar y colocar cadenas de texto en WordPad. Para obtener más información, consulte Tutorial: Realización de una operación de arrastrar y colocar en Windows Forms.
Consulte también
.NET Desktop feedback