Procedura: eseguire operazioni di trascinamento e rilascio tra applicazioni

L'esecuzione di operazioni di trascinamento della selezione tra applicazioni non è diversa dall'abilitazione di questa azione all'interno di un'applicazione, purché entrambe le applicazioni coinvolte si comportino in base al "contratto" stabilito tra le AllowedEffect proprietà e Effect .

Nella procedura seguente si userà un'applicazione basata su Windows creata dall'utente e l'elaboratore di testi WordPad incluso con il sistema operativo Windows per eseguire operazioni di trascinamento della selezione tra applicazioni. WordPad offre un determinato set di effetti consentiti per il trascinamento del testo selezionato; l'applicazione basata su Windows per cui si scriverà il codice interagirà con tali effetti, in modo che le operazioni di trascinamento della selezione possano essere completate correttamente.

Per eseguire una procedura di trascinamento e rilascio tra applicazioni

  1. Creare una nuova applicazione Windows Form.

  2. Aggiungere un oggetto TextBox al form.

  3. Configurare il controllo TextBox per ricevere dati rilasciati.

    Per altre informazioni, vedere Procedura dettagliata: esecuzione di un'operazione di trascinamento della selezione in Windows Form.

  4. Eseguire l'applicazione basata su Windows e, mentre l'applicazione è in esecuzione, eseguire WordPad.

    WordPad è un editor di testo installato da Windows che consente operazioni di trascinamento della selezione. È accessibile premendo il pulsante Start , selezionando Esegui, quindi digitando WordPad nella casella di testo della finestra di dialogo Esegui e facendo clic su OK.

  5. Una volta aperto WordPad, digitare una stringa di testo al suo interno.

  6. Usando il mouse, selezionare il testo e quindi trascinarlo sul controllo TextBox nell'applicazione basata su Windows.

    Notare che quando si passa il mouse sul controllo TextBox (e, di conseguenza, si genera l'evento DragEnter), il cursore cambia ed è possibile rilasciare il testo selezionato sul controllo TextBox.

    È anche possibile configurare il controllo TextBox per consentire il trascinamento delle stringhe di testo in WordPad. Per altre informazioni, vedere Procedura dettagliata: esecuzione di un'operazione di trascinamento della selezione in Windows Form.

Vedi anche