0

ツールチップがマウスカーソルではなくテキストインデックスにある可能性はありますか?

Windowsフォームのテキストで作業中のツールチップに注意してください。

ここに私のサンプルツールチップがあります:

 toolTip1.AutoPopDelay = 5000;
        toolTip1.InitialDelay = 1000;
        toolTip1.ReshowDelay = 500;
        //toolTip1.ShowAlways = true;
        toolTip1.ToolTipTitle = "<)( Text ToolTip )(>";
        toolTip1.UseFading = true;
        toolTip1.UseAnimation = true;

パラメータ:

 for (int i = 0; i < keywords.Length; i++)
            {
                if (keywords[i] == token)
                {
                    // Apply alternative color and font to highlight keyword.        
                    HighlighType.keywordsType(rtb);

                        toolTip1.Show("this is a keyword", rtb); //&
                        break;
                }
            }

キーワードがリッチテキストボックスに入力されると、たとえば「as」のようなもの、ツールチップが表示されますが、マウスカーソルのみで、 textindex の近くに置きたいです。

それは可能ですか?どうもありがとう!

4

1 に答える 1

0

ToolTip.Show (String, IWin32Window, Point)メソッドを組み合わせる必要がありますGetPostitionFromCharIndex

Pointからテキストを取得GetPostitionFromCharIndexし、ToolTip.Show

于 2013-04-29T11:26:26.190 に答える