DOBON.NET DOBON.NETプログラミング掲示板過去ログ

テキストコントロールに自作のクイックヒントを表示するには

環境/言語:[VB.NET]
分類:[.NET]

自作のスクリプト言語用のエディタを試しに作ってみています。

文字入力を行なうにあたりテキストコントロールを使用していますが、
ここにクイックヒントを表示させるにはどのような方法があるでしょうか。
VisualStudioのIDEのようにメソッド名を入力すると、その引数を表示してくれる機能が目的のものに当たります。

例)
"MessageBox.Show(" まで入力すると黄色いボックスがエディタ上に出る

クイックヒント テキストコントロール
などをキーワードに検索してみましたが、IDE関連の情報ばかりで、テキストコントロール(あるいはそれに類するもの)に自作の情報を載せる方法はどうも見あたらないようです。
何か基本的な思いつきが欠けているような気がするのですが、ご指導いただければ幸いです。

よろしくお願いします。
■No29771に返信(puttohさんの記事)

多分一番簡単(といっても大変ですが)な方法は、クイックヒントを表示させるためのフォームを自分で作成して、

モードレスのフォームが、あるフォームの背後に隠れないようにする
http://dobon.net/vb/dotnet/form/ownedform.html

の方法で表示させることではないでしょうか。

DOBON.NET | プログラミング道 | プログラミング掲示板