C#Mono Linux-抓取全局剪贴板的内容 [英] C# Mono Linux - Grab contents of global clipboard
本文介绍了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屋!
查看全文