我使用函数 PointToScreen 来获取控件的屏幕相关点,如果我将此函数用于表单顶部的工具条,它会给出正确的值,但如果表单顶部有菜单条,然后在菜单条下,工具条在那里,那么该功能没有为控制工具条提供正确的屏幕点值。
因此,当我将这个功能用于现在表单顶部的工具条时,它会给出正确的位置,就像它给出的 Y 位置为 26 一样,这没关系。
现在我正在添加表单顶部的菜单条,工具条现在位于菜单条下方,现在如果我使用该功能,那么它不会给出正确的值,例如,它给出的 y 位置为 74,应该是(26 + 菜单条的高度) = 50。