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

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Gtk TextView - 将光标放置或移动到文本末尾?相关的知识,希望对你有一定的参考价值。

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

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

答案

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

要以编程方式在结尾处插入文本而不更改光标位置,请调用qazxsw poi。

另一答案

到目前为止,上面使用的Insert()方法被标记为已弃用,但它很简单,只需使用它:

textView.Buffer.Insert(textView.Buffer.EndIter, textToInsert)

以上是关于Gtk TextView - 将光标放置或移动到文本末尾?的主要内容,如果未能解决你的问题,请参考以下文章

自动滚动到放置在 UITableViewCell 内的 textView 光标在 iOS11 中不起作用

如何将光标移动到 Javascript 中文本区域的最后一个位置?

将光标设置到文本区域中特定行上的特定位置

Gtk+:如何从 Cairo 上下文中设置窗口的光标?

如何在 Gtk3 可选标签中设置光标颜色?

在idea中怎么不能使用shift键全部选中?