我在对齐弹出菜单的位置时遇到了很多麻烦,当我对无法确定偏移的几个像素感到非常沮丧时。
所以我做了一个简单的程序,只显示当前光标位置和窗体窗口位置,我发现由于某种原因,Form.Left 坐标偏移了 7?当我将窗口移动到最左上角时,坐标显示 -7,0,当我将窗口移动到 0,0 时,窗口向右偏移几个像素。请参阅屏幕截图。
谁能给我解释一下?为什么会发生这种情况,如果有办法解决它?另外,为什么它不影响垂直位置?
我在对齐弹出菜单的位置时遇到了很多麻烦,当我对无法确定偏移的几个像素感到非常沮丧时。
所以我做了一个简单的程序,只显示当前光标位置和窗体窗口位置,我发现由于某种原因,Form.Left 坐标偏移了 7?当我将窗口移动到最左上角时,坐标显示 -7,0,当我将窗口移动到 0,0 时,窗口向右偏移几个像素。请参阅屏幕截图。
谁能给我解释一下?为什么会发生这种情况,如果有办法解决它?另外,为什么它不影响垂直位置?