Exporter (0) Imprimer
Développer tout
Ce sujet n'a pas encore été évalué - Évaluez ce sujet

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
Cela vous a-t-il été utile ?
(1500 caractères restants)
Merci pour vos suggestions.

Ajouts de la communauté

AJOUTER
Afficher:
© 2014 Microsoft. Tous droits réservés.