Cette page vous a-t-elle été utile ?
Votre avis sur ce contenu est important. N'hésitez pas à nous faire part de vos commentaires.
Vous avez d'autres commentaires ?
1500 caractères restants
ClipboardProxy, classe

ClipboardProxy, classe

Mise à jour : novembre 2007

Fournit des méthodes destinées à la manipulation du Presse-papiers.

Espace de noms :  Microsoft.VisualBasic.MyServices
Assembly :  Microsoft.VisualBasic (dans Microsoft.VisualBasic.dll)

[HostProtectionAttribute(SecurityAction.LinkDemand, Resources = HostProtectionResource.ExternalProcessMgmt)]
public class ClipboardProxy
/** @attribute HostProtectionAttribute(SecurityAction.LinkDemand, Resources = HostProtectionResource.ExternalProcessMgmt) */
public class ClipboardProxy
public class ClipboardProxy

Remarque :

L'attribut HostProtectionAttribute appliqué à ce type ou membre a la valeur de propriété Resources suivante : Resources. HostProtectionAttribute n'affecte pas les applications bureautiques (qui sont généralement démarrées en double-cliquant sur une icône, en tapant une commande ou en entrant une URL dans un navigateur). Pour plus d'informations, consultez la classe HostProtectionAttribute ou Attributs de programmation et de protection des hôtes SQL Server.

Pour plus d'informations, consultez la rubrique Visual Basic My.Computer.Clipboard, objet.

Les éléments déplacés ou copiés vers le Presse-papiers persistent même après fermeture de l'application.

Les données sur le Presse-papiers peuvent avoir tous types de formats ; c'est ce que l'on appelle le 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 dans d'autres formats sont effacés. Pour rendre d'autres formats persistants, utilisez DataObject, qui copie tout ce qui existe dans le Presse-papiers actuel, y compris les éléments collés 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 pouvez ignorer les exigences de format.

Toutes les applications Windows partageant le Presse-papiers système, le contenu peut changer lorsque vous passez d'une application à une autre.

Pour être placée dans le Presse-papiers, une classe doit être sérialisable. 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 fonctionne comme un thread cloisonné (STA, Single-Threaded Apartment). Pour résoudre ce problème, affectez à ThreadApartmentState la valeur STA. Pour plus d'informations, consultez STAThreadAttribute.

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

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

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


Cet exemple échoue s'il n'y a aucun texte dans le Presse-papiers.

System.Object
  Microsoft.VisualBasic.MyServices.ClipboardProxy

Tous les membres static (Shared en Visual Basic) publics de ce type sont thread-safe. Il n'est pas garanti que les membres d'instance soient thread-safe.

Windows Vista, Windows XP SP2, Windows XP Media Center Edition, Windows XP Professionnel Édition x64, Windows XP Starter Edition, Windows Server 2003, Windows Server 2000 SP4, Windows Millennium Edition, Windows 98

Le .NET Framework et le .NET Compact Framework ne prennent pas en charge toutes les versions de chaque plateforme. Pour obtenir la liste des versions prises en charge, consultez Configuration requise du .NET Framework.

.NET Framework

Pris en charge dans : 3.5, 3.0, 2.0

Ajouts de la communauté

AJOUTER
Microsoft réalise une enquête en ligne pour recueillir votre opinion sur le site Web de MSDN. Si vous choisissez d’y participer, cette enquête en ligne vous sera présentée lorsque vous quitterez le site Web de MSDN.

Si vous souhaitez y participer,
Afficher:
© 2015 Microsoft