1

我正在创建一个多点触控文本编辑器应用程序,需要将插入符号放置在我的 RichTextBox 中的某个位置,用户在该位置触摸屏幕。

这就是我所拥有的(在 C# 中):

    txtEditor.CaretPosition = txtEditor.GetPositionFromPoint(e.GetTouchPoint(this).Position, true);

尽管这条线将插入符号稍微移到了接触点的位置附近,但它并不准确。使用这行代码实现的光标位置距离实际位置大约 10 个字符(在右侧)。有人可以让我知道如何获得更准确的结果吗?

4

0 回答 0