Condividi tramite


Procedura: Eseguire operazioni di trascina e rilascia tra applicazioni

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

Nella procedura seguente si utilizzerà un'applicazione Windows che crea e il word processor WordPad incluso nel sistema operativo Windows per eseguire operazioni di trascinamento tra le applicazioni. WordPad ha un certo set di effetti permessi per il testo da trascinare e rilasciare; L'applicazione basata su Windows per cui scriverete il codice funzionerà con questi effetti in modo che le operazioni di trascinamento possano essere completate correttamente.

Per eseguire un trascinamento tra applicazioni

  1. Creare una nuova applicazione Windows Form.

  2. Aggiungi un controllo TextBox al tuo modulo.

  3. Configurare il TextBox controllo per ricevere i dati eliminati.

    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. È 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. Dopo l'apertura di WordPad, digitare una stringa di testo.

  6. Usando il mouse, selezionare il testo e quindi trascinare il testo selezionato sul TextBox comando nell'applicazione per Windows.

    Osservare che quando si passa il mouse sul controllo TextBox (e, di conseguenza, viene generato l'evento DragEnter), il cursore cambia ed è possibile trascinare il testo selezionato nel controllo TextBox.

    Inoltre, è possibile configurare il TextBox controllo per consentire di trascinare e rilasciare le stringhe di testo in WordPad. Per altre informazioni, vedere Procedura dettagliata: esecuzione di un'operazione di trascinamento della selezione in Windows Form.

Vedere anche