C# 如何显示光标';s在C中的richtextbox中的位置#

C# 如何显示光标';s在C中的richtextbox中的位置#,c#,cursor,richtextbox,coordinates,C#,Cursor,Richtextbox,Coordinates,我正在寻找一个快速解决这个问题的方法。在我的应用程序中,我有一个richtextbox,我想制作一个代码来捕获光标的当前位置,并将其作为鼠标坐标显示在richtextbox上。光标的位置是屏幕上的,而不仅仅是应用程序本身。所有的帮助都将得到广泛的感谢。并且可以使用。 参见示例 您可能还需要检查。我不确定您是指“光标”还是指鼠标指针。这两个术语都用来指鼠标指针,但“光标”当然只是指告诉你在哪里打字的小东西 如果需要鼠标指针的屏幕坐标,请使用光标(参见我的意思?)类的静态位置属性: 谢谢,这很有效,

我正在寻找一个快速解决这个问题的方法。在我的应用程序中,我有一个richtextbox,我想制作一个代码来捕获光标的当前位置,并将其作为鼠标坐标显示在richtextbox上。光标的位置是屏幕上的,而不仅仅是应用程序本身。所有的帮助都将得到广泛的感谢。

并且可以使用。 参见示例


您可能还需要检查。

我不确定您是指“光标”还是指鼠标指针。这两个术语都用来指鼠标指针,但“光标”当然只是指告诉你在哪里打字的小东西

如果需要鼠标指针的屏幕坐标,请使用
光标
(参见我的意思?)类的静态
位置
属性:


谢谢,这很有效,但有一个问题,当我按下键盘键时,我如何才能触发代码?有几个不同的选项。看看你的答案。如果我的回答符合你的原始问题,请将其标记为已接受。一切正常,但最后一个问题是,我有一个按钮可以清除richtextbox的文本,但由于某种原因,它无法清除坐标。我如何解决这个问题?我放置了以下代码,以便在RTB richTextBox1.AppendText(Cursor.Position.ToString())中有多个坐标;没有清除坐标,意味着文本保留在RTB中?你确定坐标不会在清除后立即写回RTB吗?我不这么认为,它只会在RTB中有插入点并按任意键时才写。
richTextBox.Text = Cursor.Position.ToString();