Partager via


My.Computer.Clipboard, objet

Mise à jour : novembre 2007

Fournit des méthodes pour la manipulation du Presse-papiers.

Notes

Les éléments déplacés ou copiés vers le Presse-papiers persistent même après que l'application a été arrêtée.

Les données sur le Presse-papiers peuvent être dans n'importe quel format de données, également appelé format de Presse-papiers. Pour obtenir la liste de formats prédéfinis à utiliser avec le Presse-papiers, consultez DataFormats. Lorsqu'un élément est déplacé ou copié vers le Presse-papiers, les éléments aux autres formats sont effacés. Pour rendre d'autres formats persistants, utilisez DataObject qui copie tout ce qui se trouve sur le Presse-papiers actuel y compris les éléments collés à partir d'autres applications. Placez des données dans le Presse-papiers dans plusieurs formats, afin d'accroître les chances de récupération des données par une application cible dont vous ignorez les exigences de format.

Étant donné que toutes les applications Windows partagent le Presse-papiers du système, le contenu peut être modifié lorsque vous basculez vers une autre application.

Une classe doit être sérialisable pour être placée dans le Presse-papiers. Pour plus d'informations, consultez Sérialisation.

Lors de l'accès à distance au Presse-papiers, une ThreadStateException est levée à moins que le thread accédant ne fonctionne en mode de thread cloisonné (STA, Single-Thread Apartment). Pour résoudre ce problème, affectez STA à ThreadApartmentState. Pour plus d'informations, consultez STAThreadAttribute.

Tâches

Le tableau suivant répertorie des exemples de tâches impliquant l'objet My.Computer.Clipboard.

Pour

Consultez

Effacer le Presse-papiers

Comment : effacer le Presse-papiers en Visual Basic

Lire à partir du Presse-Papiers.

Comment : lire le Presse-papiers en Visual Basic

Savoir ce qui est stocké dans le Presse-papiers

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

Enregistrer de l'audio dans le Presse-papiers

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

Obtenir une image à partir du Presse-papiers

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

Stocker des données dans le Presse-papiers

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

Exemple

Cet exemple lit le texte du Presse-papiers dans la chaîne textOnClipboard.

Dim textOnClipboard As String = My.Computer.Clipboard.GetText()

Cet exemple ne fonctionne pas s'il n'y a pas de texte dans le Presse-papiers.

Configuration requise

Espace de noms :Microsoft.VisualBasic.MyServices

Classe :ClipboardProxy (fournit l'accès à Clipboard)

**Assembly :**bibliothèque Visual Basic Runtime (dans Microsoft.VisualBasic.dll)

Disponibilité par type de projet

Type de projet

Disponible

Application Windows

Oui

Bibliothèque de classes

Oui

Application console

Oui

Bibliothèque de contrôles Windows

Oui

Bibliothèque de contrôles Web

Non

Service Windows

Oui

Site Web

Non

Voir aussi

Référence

My.Computer.Clipboard, membres de l'objet

My.Computer, objet

System.Windows.Forms.Clipboard