Gtk TextView - 将光标放置或移动到文本末尾?

时间:2013-07-03 07:44:03

标签: c# mono gtk

我有一个TextView小部件,我在插入游标方法插入文本。我的TextView Widget是可编辑的(必须如此)。 如何在插入新文本之前确保光标位于TextView文本的末尾? 我使用C#/ Mono。

我知道像地方(TextIter)这样的属性存在,但我不知道,如何使用它......

2 个答案:

答案 0 :(得分:1)

要更改光标的位置,请拨打textView.Buffer.PlaceCursor(textView.Buffer.EndIter)

要以编程方式在末尾插入文本而不更改光标位置,请调用textView.Buffer.Insert(textView.Buffer.EndIter, textToInsert)

答案 1 :(得分:1)

现在,上面使用的Insert()方法已被标记为已弃用,但是很简单,只需使用以下方法即可:

$`par`
[1] -0.8064516  0.2096774

$value
[1] -0.04032258