Condividi tramite


Oggetto Clipboard per gli utenti di Visual Basic 6.0

Aggiornamento: novembre 2007

L'oggetto Clipboard di Visual Basic 6.0 è sostituito in Visual Basic 2008 da un oggetto Clipboard simile.

Differenze concettuali

In Visual Basic 6.0 l'oggetto Clipboard viene utilizzato per memorizzare e recuperare testo, immagini e dati dagli Appunti di sistema.

In Visual Basic 2008 nello spazio dei nomi My.Computer è presente un oggetto Clipboard che dispone sia di metodi nuovi sia di metodi leggermente modificati.

Formati di dati degli Appunti

In Visual Basic 6.0 sono disponibili delle costanti per definire il tipo di dati da passare o da recuperare dagli Clipboard.

In Visual Basic 2008 per definire il tipo di dati si utilizza l'oggetto DataFormats; inoltre, sono supportati alcuni nuovi formati di dati. Più avanti in questo argomento sarà fornito un elenco di costanti di Visual Basic 6.0 relative al formato degli Appunti e i rispettivi equivalenti in Visual Basic 2008.

Modifiche del codice per l'oggetto Clipboard

Nel seguente esempio viene illustrato come memorizzare e recuperare testo mediante l'oggetto Clipboard.

' Visual Basic 6.0 
Clipboard.Clear
Clipboard.SetText "Hello", vbCFText
If Clipboard.GetFormat(vbCFText) Then
   Text1.Text = Clipboard.GetText(vbCFText)
End If
' Visual Basic
My.Computer.Clipboard.Clear()
My.Computer.Clipboard.SetText("Hello")
If My.Computer.Clipboard.ContainsText Then
  TextBox1.Text = My.Computer.Clipboard.GetText
End If

Equivalenti delle costanti dell'oggetto Clipboard

Visual Basic 6.0

Visual Basic 2008Equivalente

vbCFBitmap

Bitmap

vbCFDIB

Dib

vbCFEMetafile

EnhancedMetafile

vbCFFiles

FileDrop

vbCFLink

Nessun equivalente. Per ulteriori informazioni, vedere Scambio dinamico dei dati per gli utenti di Visual Basic 6.0.

vbCFMetafile

MetafilePict

vbCFPalette

Palette

vbCFRTF

Rtf

vbCFText

Text

Nota:

L'oggetto DataFormats è parte dello spazio dei nomi System.Windows.Forms. Oltre ai formati sopra elencati, l'oggetto DataFormats supporta diversi formati degli Appunti che non erano supportati in Visual Basic 6.0.

Vedere anche

Attività

Procedura: cancellare il contenuto degli Appunti in Visual Basic

Procedura: leggere dagli Appunti in Visual Basic

Procedura: determinare quale tipo di file è memorizzato negli Appunti in Visual Basic

Procedura: salvare un flusso audio negli Appunti in Visual Basic

Procedura: recuperare un'immagine dagli Appunti in Visual Basic

Procedura: scrivere negli Appunti in Visual Basic

Riferimenti

Oggetto My.Computer.Clipboard

Membri dell'oggetto My.Computer.Clipboard