c#中如何在windows窗体上单击鼠标获取该点的坐标

 我来答
中国动漫之声
2011-03-09 · 关注我,不要怕,我不吃人~
中国动漫之声
采纳数:250 获赞数:1391

向TA提问 私信TA
展开全部
private void Form1_MouseClick(object sender, MouseEventArgs e)
{
MessageBox.Show(e.Location.ToString());
}

引导理解:sender 为鼠标事件的调用者,
而其相应参数(如 鼠标点击次数,鼠标点击时的位置)
保存在MouseEventArgs e 里面。
字面意思你也可以看到 Mouse --- 鼠标 Event --- 事件 Args --- 参数(复数)

e.Location() 可获取鼠标的位置,如果要获取X坐标,可使用 e.X 。
更多追问追答
追问
怎么把获取的坐标赋值给一个变量
追答
int X=0;
int Y=0;
private void Form1_MouseClick(object sender, MouseEventArgs e)
{
X=e.X;
Y=e.Y;
MessageBox.Show(e.Location.ToString());
}
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式