ある指定した座標でプログラムでマウスクリックイベントを発生させるにはどのような手法でできるでしょうか?
// 座標の指定
System.Drawing.Point PointP = new System.Drawing.Point(100, 100); System.Windows.Forms.Cursor.Position = PointP;
// クリックイベント
外部からマウスクリックイベントを発生させるには
Button.PerformClick メソッド というものがありますが、これは
EventArgsが空なので、おそらくご要望の動作はしないと思います。
やりたいのはこういうことですかね?
---
MouseEventArgs ex = new MouseEventArgs(MouseButtons.Left,1,100,100,0);
button1_Click(this, ex);
じゃんぬねっと様、ふじさき様回答ありがとうございます。他のフォームにではなく、単にマウスクリックイベントを発生させる手法が知りたかったのです。SendInput関数をチャレンジしてみます。