2

我正在将 TRichViewEdit 用于聊天应用程序,并在编辑中发送文本后将其清除。问题是在我清除编辑后,插入符号出现在最后一项的末尾。如果我单击编辑或再次开始输入,插入符号将返回到开头。为什么它不立即向后移动?

我试过打电话RichViewEdit.Update.SelectWordAt(0,0)但这些似乎都不起作用。

例子: 在此处输入图像描述

4

2 回答 2

2

所以我通过RVEdit.SetSelectionBounds(0,0,0,0)在清除后调用找到了一种解决方法,它将插入符号移回编辑框的开头。

于 2013-01-25T15:52:42.800 回答
2

做这个:

RichViewEdit1.Clear; 
RichViewEdit1.Format; 
于 2013-01-25T21:20:53.923 回答