在TextBox / RichTextBox中获取文本的XY位置

Jos*_*ved 5 .net c#

如何获取TextBox和/或RichTextBox中某些字符的坐标?

我将尝试通过功能解释这一点:

Point GetXY(int characterIndex) {
    //do some magic
    return new Point(x, y);
}
Run Code Online (Sandbox Code Playgroud)

想法是找到所选文本的位置,这样“查找”对话框将不会在该位置上方显示,而是会移到侧面(就像Word那样)。

Cor*_*ton 5

GetPostitionFromCharIndex可能就是您想要的。