4

フォームのマウス位置を取得する最良の方法が必要です。

私は今、変数にマウス位置の値を設定して、「Form1_Click」のような別のメソッドでそれらを取得しています。

それを行うより良い方法はありますか??。

どうもありがとうございました。

4

2 に答える 2

11

これはどのように機能しますか?

http://msdn.microsoft.com/en-us/library/system.windows.forms.control.onmousemove.aspx

別の選択肢は次のとおりです。

http://msdn.microsoft.com/en-us/library/system.windows.forms.control.mouseposition.aspx

次に、フォームでそれを取得するには:

http://msdn.microsoft.com/en-us/library/system.windows.forms.control.pointtoclient.aspx

于 2009-05-17T14:35:34.763 に答える
0
xm=System.Windows.Forms.Cursor.Position.X - this.Location.X
ym=System.Windows.Forms.Cursor.Position.Y - this.Location.Y

次に、次のことを行う必要があります。

xm - form border x 
ym - form border y
于 2015-12-13T21:05:34.633 に答える