Détails
Comment copier des données dans le presse-papiers en C#
Comment puis-je copier une chaîne de caractères (par exemple "hello" ;) dans le Presse-papiers système en C#, de sorte que la prochaine fois que j'appuierai sur CTRL+V j'obtiendrai "hello" ?
406
3
Vous aurez besoin d'une déclaration d'espace de nom :
OU pour WPF :
Pour copier une chaîne exacte (littérale dans ce cas) :
Pour copier le contenu d'une zone de texte :
[Voir ici pour un exemple][1]. Ou bien... [Documentation officielle MSDN][2] ou [Ici pour WPF][3].
[1] : http://www.geekpedia.com/tutorial188_Clipboard-Copy-and-Paste-with-Csharp.html [2] : http://msdn.microsoft.com/en-us/library/ydby206k.aspx [3] : http://msdn.microsoft.com/en-gb/library/ms597043.aspx
Pour cela, vous devez utiliser les espaces de noms
System.Windows.Forms
ouSystem.Windows
.Mon expérience avec ce problème en utilisant WPF C# coping to clipboard et
System.Threading.ThreadStateException
est ici avec mon code qui a fonctionné correctement avec tous les navigateurs :crédits pour ce post ici
Mais cela ne fonctionne que sur localhost, donc n'essayez pas sur un serveur, car cela ne fonctionnera pas.
Côté serveur, je l'ai fait en utilisant
zeroclipboard
. La seule façon, après beaucoup de recherches.