Maison > développement back-end > C++ > Comment copier du texte dans le Presse-papiers en C# ?

Comment copier du texte dans le Presse-papiers en C# ?

DDD
Libérer: 2024-12-25 08:46:12
original
592 Les gens l'ont consulté

How Do I Copy Text to the Clipboard in C#?

Copier les données dans le presse-papiers en C#

Question :

Comment copier un chaîne ou le contenu d'une zone de texte dans le Presse-papiers système en C#, afin que le texte puisse être récupéré et collé en appuyant sur CTRL V?

Réponse :

Pour manipuler le presse-papiers en C#, nous devons utiliser soit les espaces de noms System.Windows.Forms, soit System.Windows. Le choix dépend du type d'application :

  • WinForms : Espace de noms System.Windows.Forms et de l'attribut [STAThread] sur la méthode Main.
  • WPF : Système.Windows espace de noms.
  • Console : Ajoutez une référence à System.Windows.Forms, utilisez l'espace de noms System.Windows.Forms et appliquez l'attribut [STAThread] à la méthode Main.

Pour copier une chaîne exacte dans le presse-papiers, utilisez :

Clipboard.SetText("Hello, clipboard");
Copier après la connexion

Pour le contenu d'une zone de texte, utilisez soit :

  • TextBox.Copy()
  • Récupérez d'abord le texte, puis définissez la valeur du presse-papiers : Clipboard.SetText(txtClipboard.Text);

Remarques :

  • Le presse-papiers est un concept d'interface utilisateur et ne s'applique qu'aux applications de bureau. Le code côté serveur (par exemple, ASP.Net) ne peut pas définir la valeur du presse-papiers pour les navigateurs clients.
  • Pour résoudre le thread actuel doit être défini sur des exceptions Single Thread Apartment (STA), suivez les instructions décrites dans les ressources liées. .
  • Cette approche s'applique au .NET classique ; pour .NET Core, reportez-vous aux ressources fournies pour la fonctionnalité de copie dans le presse-papiers.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal