如何在用户控件或表单中找到X和Y轴中途的坐标?
如何在用户控件或表单上识别X轴的范围和Y轴的范围?
答案 0 :(得分:1)
您可能正在寻找ClientRectangle属性。
要查找范围:您的意思是屏幕上的范围吗?如果是,请使用RectangleToScreen
功能。
要找到中间点,您可以使用
Rectangle r = this.ClientRectangle;
Point p = new Point(
(int)((r.X + r.Width) / 2),
(int)((r.Y + r.Height) / 2));
答案 1 :(得分:1)
轴在您的上下文中意味着什么?
给定高度和宽度属性,你应该能够计算出中间位置(记住Y向下是正向的!)
但是,如果您在自己的单位中实现轴,则需要创建一些帮助函数,以便从单位转换为像素(并且可能会返回像素)