3

FORMS アプリケーションでクリックされた x/y 座標を知る方法はありますか?

4

3 に答える 3

6

MouseEventArgsクラスを見てください。特にGetPositionメソッド。MSDN の例では onMouseMove を使用していますが、onMouseClick でも同じことができるはずです。または、フォームの MouseClick イベントを使用します。

たとえば、MouseClick イベントを使用します。

あなたのフォームで:

this.MouseClick += new MouseEventHandler(myForm_MouseClick);

void myForm_MouseClick(object sender, MouseEventArgs e)
{
    int myX = e.X;
    int myY = e.Y;
}
于 2009-06-10T13:16:27.513 に答える
3

MouseDownMouseUp、およびMouseClickイベントはすべて、アクションの X 座標と Y 座標を返します。

于 2009-06-10T13:15:19.543 に答える
2

System.Windows.Forms.Control.MousePosition (静的プロパティ)を見てください。

于 2009-06-10T13:15:20.170 に答える