我想制作一个程序,如果我们点击一个位置,例如:-2, 0,就会完成一个功能。
PS:点击事件在表单上。那么,我应该使用计时器吗?
不,只需将处理程序附加到OnClick
表单上的事件。
http://msdn.microsoft.com/en-us/library/system.windows.forms.control.onclick.aspx
正如 Jakub 所说,使用表单点击事件。你可以在这里找到这个:
当您单击表单上的任意位置时,您会在事件 args 中以 X 和 Y 坐标的形式获得单击的位置,以及单击了哪个鼠标按钮,如下所示:
单击鼠标将为您提供鼠标位置。
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.
}