C# 在RichTextBox中查找鼠标光标位置坐标

C# 在RichTextBox中查找鼠标光标位置坐标,c#,winforms,cursor,mouse,richtextbox,C#,Winforms,Cursor,Mouse,Richtextbox,我想在C#中的Winforms RichTextBox中找到当前鼠标光标位置的X/Y像素坐标。我该怎么做?这应该可以: Point p = new Point(Cursor.Position.X, Cursor.Position.Y); int mx = richTextBox1.PointToClient(p).X; int my = richTextBox1.PointToClient(p).Y; 这取决于输入和输出坐标是什么?如果您处于MouseMove事件中,您将使用相对于RichTe

我想在C#中的Winforms RichTextBox中找到当前鼠标光标位置的X/Y像素坐标。我该怎么做?

这应该可以:

Point p = new Point(Cursor.Position.X, Cursor.Position.Y);
int mx = richTextBox1.PointToClient(p).X;
int my = richTextBox1.PointToClient(p).Y;

这取决于输入和输出坐标是什么?如果您处于MouseMove事件中,您将使用相对于RichTextBox的坐标。这可能也有帮助