Partager via


Objet Clipboard pour les utilisateurs de Visual Basic 6.0

Mise à jour : novembre 2007

L'objet Clipboard en Visual Basic 6.0 est remplacé par l'objet Clipboard similaire dans Visual Basic 2008.

Différences conceptuelles

Dans Visual Basic 6.0, l'objet Clipboard est utilisé pour stocker et récupérer du texte, des images et des données du Presse-papiers système.

Visual Basic 2008 a un objet Clipboard situé dans l'espace de noms My.Computer doté de quelques nouvelles méthodes et de quelques méthodes légèrement différentes.

Formats de données du Presse-papiers

Dans Visual Basic 6.0, les constantes permettent de définir le type de données passées à ou récupérées du Clipboard.

Visual Basic 2008 utilise un objet DataFormats pour définir le type de données ; plusieurs nouveaux formats de données sont pris en charge. Une liste de constantes de format Presse-papiers Visual Basic 6.0 et leurs équivalents Visual Basic 2008 est fournie dans la suite de cette rubrique.

Modifications apportées au code de l'objet du Presse-papiers

L'exemple suivant montre comment stocker et récupérer le texte à l'aide du 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

Équivalences des constantes Clipboard

Visual Basic 6.0

Équivalent Visual Basic 2008

vbCFBitmap

Bitmap

vbCFDIB

Dib

vbCFEMetafile

EnhancedMetafile

vbCFFiles

FileDrop

vbCFLink

Pas d'équivalent. Pour plus d'informations, consultez Échange dynamique de données pour les utilisateurs de Visual Basic 6.0.

vbCFMetafile

MetafilePict

vbCFPalette

Palette

vbCFRTF

Rtf

vbCFText

Text

Remarque :

L'objet DataFormats fait partie de l'espace de noms System.Windows.Forms. En plus des formats répertoriés ci-dessus, DataFormats prend en charge plusieurs formats de Presse-papiers qui ne l'étaient pas dans Visual Basic 6.0.

Voir aussi

Tâches

Comment : effacer le Presse-papiers en Visual Basic

Comment : lire le Presse-papiers en Visual Basic

Comment : déterminer le type de fichier stocké dans le Presse-papiers en Visual Basic

Comment : enregistrer un flux audio dans le Presse-papiers en Visual Basic

Comment : récupérer une image du Presse-papiers en Visual Basic

Comment : écrire dans le Presse-papiers en Visual Basic

Référence

My.Computer.Clipboard, objet

My.Computer.Clipboard, membres de l'objet