Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/276.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/batch-file/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# Mono GTK文本视图-如何获取用户输入?_C#_Mono_Gtk# - Fatal编程技术网

C# Mono GTK文本视图-如何获取用户输入?

C# Mono GTK文本视图-如何获取用户输入?,c#,mono,gtk#,C#,Mono,Gtk#,我正在尝试为基本操作系统编写一个相当简单的笔记应用程序。这是我第一次在C/Mono世界。我遇到了这个问题 是否可以从文本视图获取输入?我从一开始就知道怎么做。。。但是如何从文本视图中获取它呢?与较短文本的简单输入类不同,它的结构是将数据存储在单独的数据模型对象中。该数据模型是一个文本缓冲区,可以通过 允许您检索或修改TextView中显示的文本。请参阅中的示例以了解其示例性用法。与较短文本的简单输入类不同,它的结构方式使数据存储在单独的数据模型对象中。该数据模型是一个文本缓冲区,可以通过 Str

我正在尝试为基本操作系统编写一个相当简单的笔记应用程序。这是我第一次在C/Mono世界。我遇到了这个问题

是否可以从文本视图获取输入?我从一开始就知道怎么做。。。但是如何从文本视图中获取它呢?

与较短文本的简单输入类不同,它的结构是将数据存储在单独的数据模型对象中。该数据模型是一个文本缓冲区,可以通过

允许您检索或修改TextView中显示的文本。请参阅中的示例以了解其示例性用法。

与较短文本的简单输入类不同,它的结构方式使数据存储在单独的数据模型对象中。该数据模型是一个文本缓冲区,可以通过

StreamWriter sw = new StreamWriter("Test.txt");
sw.Write(textview3.Buffer.Text); //Write textview1 text to file
//textview3.Buffer.Text = "Saved to file !"; //Notify user
sw.Close();

允许您检索或修改TextView中显示的文本。请参阅中的示例以查看其示例性用法。

您能否显示当前用于创建尚未接受任何输入的TextView的代码?我正在MonoDevelop IDE中工作,因此我通过Designer创建了UI布局。现在我被卡住了,我使用string str=entry.Text;从输入中获取数据。textview.Text'不存在,因此string str=textview.Text`也不起作用。您查看了中提供的示例了吗?他们使用缓冲区对象作为数据模型并访问该对象中的文本。我不敢相信我忽略了这一点。在这里发布之前,我已经阅读了很久了,但是我想我需要有人给我指出正确的方向。现在可以了。你能把它作为答案贴出来吗?我会将其设置为正确的。请显示当前用于创建尚未接受任何输入的TextView的代码,好吗?我正在MonoDevelop IDE中工作,因此我通过Designer创建了UI布局。现在我被卡住了,我使用string str=entry.Text;从输入中获取数据。textview.Text'不存在,因此string str=textview.Text`也不起作用。您查看了中提供的示例了吗?他们使用缓冲区对象作为数据模型并访问该对象中的文本。我不敢相信我忽略了这一点。在这里发布之前,我已经阅读了很久了,但是我想我需要有人给我指出正确的方向。现在可以了。你能把它作为答案贴出来吗?我会将它设置为正确的。嗨,我不知道如何剪切、复制、粘贴、选择TextView/TextBuffer中的所有文本?MonoDevelop C中的Intellisense没有显示这些方法中的任何一种,文档中也没有对此进行任何说明。我们该怎么做?@jay_t55:看来这个问题与这个SO问题无关-请为您的问题创建一个新的SO问题。这也将使这个问题和任何答案更容易为未来的访客找到,他们将面临与你相同的问题。你介意看看这个问题吗?我一小时前已经发过一封了。我一直在网上搜寻。。。某物但我什么也没找到。嗨,我不知道如何剪切、复制、粘贴、选择TextView/TextBuffer中的所有文本?MonoDevelop C中的Intellisense没有显示这些方法中的任何一种,文档中也没有对此进行任何说明。我们该怎么做?@jay_t55:看来这个问题与这个SO问题无关-请为您的问题创建一个新的SO问题。这也将使这个问题和任何答案更容易为未来的访客找到,他们将面临与你相同的问题。你介意看看这个问题吗?我一小时前已经发过一封了。我一直在网上搜寻。。。某物但我什么也没找到。
StreamWriter sw = new StreamWriter("Test.txt");
sw.Write(textview3.Buffer.Text); //Write textview1 text to file
//textview3.Buffer.Text = "Saved to file !"; //Notify user
sw.Close();