AIと戦って、あなたの人生のリスク診断 >>

はじめまして、tyatya007です!

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

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

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

このQ&Aに関連する最新のQ&A

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に関連する人気のQ&A

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


人気Q&Aランキング