1

たとえば、 -2, 0 などの場所をクリックすると、関数が実行されるプログラムを作成したいと思います。

PS:クリックイベントはフォーム上にあります。では、タイマーを使用する必要がありますか?

4

3 に答える 3

1

Jakub が言うように、フォームのクリック イベントを使用します。これは次の場所にあります。

クリックイベント

フォームの任意の場所をクリックすると、次のように、イベント引数で X 座標と Y 座標として渡されたクリックの位置と、クリックされたマウス ボタンが取得されます。

イベント引数

于 2012-09-25T13:04:00.140 に答える
1

OnClickいいえ、フォームのイベントにハンドラーを添付するだけです。

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

于 2012-09-25T12:58:37.197 に答える
0

マウスをクリックすると、マウスの位置が表示されます。

this.MouseClick += new System.Windows.Forms.MouseEventHandler(Form1_MouseClick);
void Form1_MouseClick(object sender, System.Windows.Forms.MouseEventArgs e)
{
    if (e.X == -2 && e.Y == 0)
        ; // Do function.
}
于 2012-09-25T13:03:51.837 に答える