Maison > développement back-end > C++ > Comment puis-je copier des données dans le Presse-papiers en C# ?

Comment puis-je copier des données dans le Presse-papiers en C# ?

Linda Hamilton
Libérer: 2024-12-27 21:57:10
original
192 Les gens l'ont consulté

How Can I Copy Data to the Clipboard in C#?

Copier des données dans le presse-papiers en C

Lorsque vous travaillez avec des applications textuelles, il est souvent nécessaire de copier les données dans le presse-papiers afin de pouvoir les coller ailleurs. En C#, il existe différents mécanismes de copie de données selon le type d'application.

Windows Forms et WPF

Dans les applications Windows Forms et WPF, la classe Clipboard peut être utilisée pour accéder au presse-papiers du système. Pour copier une chaîne spécifique dans le presse-papiers, utilisez la méthode SetText() :

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

Applications console

Pour les applications console, il est nécessaire d'ajouter une référence au System.Windows.Forms assemblée. Utilisez la déclaration d'espace de noms suivante et assurez-vous que la méthode Main est marquée avec l'attribut [STAThread] :

using System.Windows.Forms;

[STAThread]
static void Main(string[] args)
{
    Clipboard.SetText("Hello, clipboard");
}
Copier après la connexion

Copie du contenu de la zone de texte

Pour copier le contenu d'une zone de texte, utilisez soit la TextBox Méthode .Copy() ou récupérer le texte et définir le presse-papiers valeur :

Clipboard.SetText(txtClipboard.Text);
Copier après la connexion

Remarques

  • Le presse-papiers est un concept d'interface utilisateur de bureau, donc sa configuration dans un code côté serveur comme ASP.Net n'affectera pas la visibilité de l'utilisateur dans le navigateur.
  • Assurez-vous que le thread actuel est défini sur Single Thread Apartment (STA) pour éviter les exceptions.
  • Pour les applications .NET Core, reportez-vous à la documentation liée pour en savoir plus sur l'accès au 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
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal