プロが教えるわが家の防犯対策術!

はじめまして、tyatya007です!

現在Windows XP上で、Visual Studio 2005の【C#】を用いて、TCPプロトコルを用いたチャットを作成しました。
作成したチャット内では、文字を表示する部分をSystem.Windows.Forms.RichTextBoxコントロールを使っています。

やりたい事:
RichTextBox内に表示された文字列をマウスオーバーで取得するプログラムを考えています。
どのようにやったらいいか教えてください!!!

プログラミング初心者で質問内容が不十分なところがあるかもしれませんが、どうぞよろしくお願いします。

A 回答 (1件)

実際に検証してみたわけではありません。


#というか言われただけだとどういう挙動を考えているのかイメージできない

「選択状態」(こっちの場合はSelectionStartやSelectionLengthが鍵)
じゃなくて
「hover」ね?
(mouseoverという言い方が嫌いなので)

System.Windows.Forms.Controlにはsharedなプロパティとして
MousePositionプロパティがある。
http://msdn2.microsoft.com/en-us/library/system. …
これと

http://www.thescripts.com/forum/thread257284.html
によると
GetCharIndexFromPositionメソッドがあるようだから
これを組み合わせれば行けるんじゃないかな、と思っている
    • good
    • 0
この回答へのお礼

ありがとうございます。
早速参考にしてみてやってみます!

お礼日時:2007/11/14 16:50

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!