C#Mono Linux-抓取全局剪贴板的内容 [英] C# Mono Linux - Grab contents of global clipboard

查看:57
本文介绍了C#Mono Linux-抓取全局剪贴板的内容的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我试图简单地从剪贴板中抓取文本并将其放入变量中。我在执行此操作时遇到很多麻烦。我尝试使用

I am trying to simply "grab" text from the clipboard and put into a variable. I'm having a lot of trouble doing this. I've tried to use

Gtk.Clipboard.Get(Gdk.Atom.Intern( PRIMARY,true))

我到目前为止的代码只是将 Gtk.Clipboard返回到TextBox entry1。

The code that I have so far, just returns "Gtk.Clipboard" to TextBox entry1.

Gtk.Clipboard clipboard = Gtk.Clipboard.Get(Gdk.Atom.Intern("PRIMARY", true));
string textClip = clipboard.ToString ();

entry1.Text = textClip;

所以我无能为力。

推荐答案

尝试这段代码以从系统剪贴板中获取文本;

Try this piece of code to get text from system clipboard;

Gtk.Clipboard clipboard = Gtk.Clipboard.Get(Gdk.Atom.Intern("CLIPBOARD", false));
var text = clipboard.WaitForText();

更多信息单一文档

这篇关于C#Mono Linux-抓取全局剪贴板的内容的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆