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 |
|
vbCFDIB |
|
vbCFEMetafile |
|
vbCFFiles |
|
vbCFLink |
Pas d'équivalent. Pour plus d'informations, consultez Échange dynamique de données pour les utilisateurs de Visual Basic 6.0. |
vbCFMetafile |
|
vbCFPalette |
|
vbCFRTF |
|
vbCFText |
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