2011-08-04 73 views
0

我正在尋找這個問題的快速解決方案,我有。在我的應用程序中,我有一個richtextbox,我想創建一個代碼來捕獲光標的當前位置,並將其作爲鼠標座標顯示在richtextbox上。遊標的位置是屏幕明智的,而不僅僅是關注應用程序本身。所有的幫助將被廣泛讚賞。如何在C#中的RichTextBox中顯示光標的位置

回答

0

我不確定你是真的是指「光標」還是指鼠標指針。這兩個術語都用來指鼠標指針,但當然「光標」以前只是指小小的浮華物,可以告訴你在哪裏輸入。

如果你想將鼠標指針的屏幕座標,使用Cursor的靜態Position財產(明白我的意思?)類:

richTextBox.Text = Cursor.Position.ToString(); 
+0

感謝那些工作非常出色,但有一個問題,怎麼會當我按下鍵盤鍵時,我能夠觸發代碼嗎? – mendez

+0

這有幾個不同的選擇。看看[這個問題]的答案(http://stackoverflow.com/questions/5951496/how-do-i-capture-keys-f1-regardless-of-the-focused-control-on-a-形成)。如果我的回答滿足您的原始問題,請將其標記爲已接受。 –

+0

一切工作正常,但對於最後一個問題,我有一個按鈕清除richtextbox的文本,但由於某種原因它不清除座標。我該如何解決這個問題?我放置了下面的代碼,這樣我可以在RTB richTextBox1.AppendText(Cursor.Position.ToString())中擁有多個座標; – mendez

相關問題