Cómo: Llevar a cabo operaciones de arrastrar y colocar entre aplicaciones

Realizar operaciones de arrastrar y colocar entre aplicaciones no difiere de habilitar dicha acción dentro de una aplicación, mientras las aplicaciones implicadas en la operación se comporten según el "contrato" establecido entre las propiedades AllowedEffect y Effect.

En el ejemplo siguiente, utilizará una aplicación basada en Windows creada por usted y el procesador de textos WordPad, que se incluye con el sistema operativo Windows, para ilustrar las operaciones de arrastrar y colocar entre aplicaciones. WordPad tiene un conjunto determinado de efectos permitidos para el texto arrastrado y colocado; la aplicación para Windows para la cual escribirá código trabajará con estos efectos, para que las operaciones de arrastrar y colocar puedan completarse correctamente.

Para ejecutar un procedimiento de arrastrar y colocar entre aplicaciones

  1. Cree una nueva aplicación Windows.

    Para obtener más información, vea Cómo: Crear un nuevo proyecto de aplicación de Windows Forms.

  2. Agregue el control TextBox al formulario.

  3. Configure el control TextBox para recibir los datos colocados.

    Para obtener más información, vea Tutorial: Llevar a cabo una operación de arrastrar y colocar en formularios Windows Forms.

  4. Ejecute su aplicación basada en Windows y mientras la aplicación está ejecutando, ejecute Wordpad.

    WordPad es un editor de texto instalado por Windows que permite ejecutar operaciones de arrastrar y colocar. Para obtener acceso a él, presione el botón Inicio, seleccione Ejecutar y, a continuación, escriba WordPad en el cuadro de texto del cuadro de diálogo Ejecutar y haga clic en Aceptar.

  5. Una vez abierto WordPad, escriba una cadena de texto en él.

  6. Mediante el mouse, seleccione el texto y arrástrelo al control TextBox de la aplicación basada en Windows.

    Observe que cuando mueve el mouse sobre el control TextBox (y, por tanto, provoca el evento DragEnter), el cursor cambia y puede colocar el texto seleccionado en el control TextBox.

    También puede configurar el control TextBox para que permita arrastrar y colocar cadenas de texto en WordPad. Para obtener más información, vea Tutorial: Llevar a cabo una operación de arrastrar y colocar en formularios Windows Forms.

Vea también

Tareas

Cómo: Agregar datos al Portapapeles

Cómo: Recuperar datos del Portapapeles

Otros recursos

Compatibilidad con las operaciones de arrastrar y colocar y con el Portapapeles