C# GDI+ XY轴问题
如何在用户控件或窗体中找到 X 轴和 Y 轴中间的坐标?
如何识别用户控件或窗体上的 X 轴范围和 Y 轴范围?
How does one find the coordinates halfway on the X and Y axis in a user control or form?
How can I identify the range of the X-axis and the Range of the Y axis on a user control or form?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
您可能正在寻找 ClientRectangle 财产。
要查找范围:您是指屏幕上的范围吗?如果是这样,请使用 RectangleToScreen 函数。
要找到中间点,您可以使用
You are probably looking for the ClientRectangle property.
To find the range: do you mean the range on screen? if so, use the
RectangleToScreen
function.To find the middle point, you can use
轴在您的上下文中意味着什么?
给定 Height 和 Width 属性,您应该能够算出中间位置(记住 Y 向下为正!)
但是,如果您以自己的单位实现轴,您将需要创建一些辅助函数来转换您的单位为像素(也可能返回)
What does axis mean in your context?
Given the Height and Width properties, you should be able to work out the halfway position (remembering that Y is positive downwards!)
If, however, you are implementing axes in your own units, you will want to create some helper functions to convert from your units to pixels (and back, potentially)