0

私はコードエディター(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](コンテキストヒントとして機能)のみを取得しました。

誰か教えて?本当に必要ですありがとう!

4

0 に答える 0