在C#中,可以通过以下方式获得鼠标点击时的控制坐标:
private void Control_MouseClick(object sender, MouseEventArgs e)
{
int x = e.X; // 获取鼠标点击的X坐标
int y = e.Y; // 获取鼠标点击的Y坐标
// 其他处理逻辑...
}
private void Control_MouseLeftButtonDown(object sender, MouseButtonEventArgs e)
{
Point position = e.GetPosition(sender as IInputElement);
double x = position.X; // 获取鼠标点击的X坐标
double y = position.Y; // 获取鼠标点击的Y坐标
// 其他处理逻辑...
}
需要注意的是,以上代码中的Control可以替换为具体的控件名称,例如Button、Canvas等。
推荐的腾讯云相关产品:腾讯云云服务器(CVM)
腾讯云云服务器(CVM)是腾讯云提供的弹性计算服务,可为用户提供安全、高效、稳定的云端计算能力。您可以通过腾讯云云服务器来搭建和运行您的应用程序,并通过腾讯云的网络服务实现与云服务器的通信。
云+社区沙龙online[新技术实践]
云+社区沙龙online第5期[架构演进]
腾讯技术创作特训营第二季第3期
serverless days
云+社区技术沙龙第33期
Elastic 中国开发者大会
云+社区技术沙龙[第17期]
领取专属 10元无门槛券
手把手带您无忧上云