gpt4 book ai didi

c# - 获取被点击的图片框的位置

转载 作者:可可西里 更新时间:2023-11-01 11:14:34 26 4
gpt4 key购买 nike

我想获取被鼠标点击的图片框的位置,但是我不知道怎么办??我的意思是图片框的位置,而不是图片框在上面的形式。谢谢。

最佳答案

MUGAN 关门了。您将从 MouseEventArgs 获得的 Point 是鼠标的“屏幕”点,其中 0,0 是整个显示器或桌面的左上角(无论您怎么想)。要将其转换为 PictureBox 控件中的“客户端”点,其中 0,0 是该 PictureBox 的左上角,您需要使用 Control.PointToClient() 方法:

private void pb_MouseDown(object sender, System.Windows.Forms.MouseEventArgs e) 
{
Point mouseDownLocation = (Control)sender.PointToClient(new Point(e.X, e.Y));
//here goes your if condition ...
}

关于c# - 获取被点击的图片框的位置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5235967/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com