私はコードエディター(Windowsフォームアプリケーション)に取り組んでおり、マウス位置の代わりにツールチップの位置を取得する方法を尋ねたいだけで、カーソル上で次のようになります1:
ツールチップが正しく表示されるように、現在のカーソルの左下位置を取得します
具体的には、このコード:
private void panel1_MouseClick(object sender, MouseEventArgs e) {
int x = e.X;
int y = e.Y + Cursor.Current.Size.Height - Cursor.Current.HotSpot.Y;
toolTip1.Show("test", panel1, x, y);
}
しかし、私はパネルを持っていません。リッチテキストボックス[rtb](コードエディターとして機能)とラベルボックス[lb](コンテキストヒントとして機能)のみを取得しました。
誰か教えて?本当に必要ですありがとう!