gpt4 book ai didi

c# - 在屏幕上查找点的坐标?

转载 作者:行者123 更新时间:2023-11-30 14:20:19 25 4
gpt4 key购买 nike

问题是我有一些图形以某种形式显示,例如矩形,我想在点越过这些字段时进行捕捉。所以我想我会尝试找到这些矩形的坐标,但是由于表格中的坐标与鼠标位置不匹配。

所以我想知道有没有办法找到一个点在屏幕上而不是在表单或 Controller 中的屏幕坐标?

最佳答案

每个控件都有用于转换的 PointToFoo 方法。请注意,您应该从位于您想要的位置的对象的父级调用它:

Point scrPos = this.PointToScreen(panel1.Location);

或者,您可以通过以下方式获取面板的屏幕坐标:

Point scrPos = panel1.PointToScreen(new Point(0,0));

请注意,由于面板的边框大小,上述两个示例可能会产生不同的结果。

关于c# - 在屏幕上查找点的坐标?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1438283/

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