Condividi tramite


Esempio di trascinamento della selezione

Aggiornamento: novembre 2007

In questo esempio vengono forniti tre esempi della funzionalità di trascinamento della selezione in un form di un'applicazione Windows.

Per ottenere esempi e istruzioni per la relativa installazione

  • Effettuare una delle seguenti operazioni:

    • Dal menu Guida, scegliere Esempi.

      Il file Readme contiene informazioni sugli esempi.

    • Visitare il sito Web Visual Studio 2008 Samples (informazioni in lingua inglese). Su tale sito sono disponibili le versioni più recenti degli esempi.

    • Individuare gli esempi sul computer in cui è installato Visual Studio. Il percorso di installazione predefinito degli esempi e del file Readme relativo è unità:\Programmi\Microsoft Visual Studio 9.0\Samples\lcid. Per le versioni Express di Visual Studio tutti gli esempi sono disponibili in linea.

Per ulteriori informazioni, vedere Individuazione dei file di esempio.

Nota sulla sicurezza:

In questo esempio di codice viene illustrato un concetto e viene presentato solo il codice rilevante. È possibile che questo esempio non soddisfi i requisiti di sicurezza per un ambiente specifico ed è opportuno non utilizzarlo così come viene riportato. È consigliabile aggiungere codice relativo alla sicurezza e alla gestione degli errori per rendere i progetti più sicuri e potenti. Microsoft fornisce questo esempio di codice "COSÌ COM'È" senza garanzie.

Per eseguire l'esempio

  • Premere F5.

Dimostrazione

Questo esempio contiene tre esempi della funzionalità di trascinamento della selezione.

  • TextBox   Illustra come impedire che la selezione venga rilasciata su un controllo. È possibile trascinare testo da un controllo TextBox in altri due controlli, uno dei quali non deve avere la proprietà AllowDrop impostata su True.

  • TreeView   Illustra come spostare nodi da un controllo TreeView a un altro.

  • PictureBox   Illustra come copiare immagini. È possibile trascinare immagini da un controllo PictureBox a un altro. Poiché la proprietà AllowDrop non viene visualizzata nella finestra Proprietà, è impostata su True nel codice.

I dati da trascinare devono essere un'istanza della classe String, Bitmap o MetaFile oppure un oggetto che implementa l'interfaccia ISerializable o IDataObject.

Vedere anche

Attività

Procedura dettagliata: Esecuzione di un'operazione di trascinamento in Windows Form

Riferimenti

AllowDrop

Metafile

ISerializable

IDataObject