2011-08-04 18 views
0

私はこの問題のための迅速な解決策を探しています。私のアプリケーションでは、私はリッチテキストボックスを持っている、私はカーソルの現在の位置をキャプチャし、リッチテキストボックス上にマウス座標として表示するコードを作成したい。カーソルの位置はスクリーンワイズで、アプリ自体に集中するだけではありません。すべてのヘルプは広く評価されます。Cのリッチテキストボックスにカーソルの位置を表示する方法

答えて

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

すべて正常に動作しますが、最後の問題の1つは、richtextboxのテキストをクリアするボタンがありますが、何らかの理由で座標がクリアされません。どうすれば解決できますか?次のコードを配置して、RTB richTextBox1.AppendText(Cursor.Position.ToString())に複数の座標を設定できます。 – mendez

関連する問題