C#Y坐标始终偏移

时间:2013-07-02 10:10:29

标签: c# offset

我对这个有点困惑。

我正在编写一个视觉信号量标志信令应用程序,我在左右手臂标签的定位方面遇到了一些麻烦。

这是之前的代码:

private void leftHandDown()
    {
        display.DrawLine(penLeftArm, centXCoord, centYCoord, LHDownXCoord, LHDownYCoord);
        lblLeftHand.Top = LHDownYCoord;
        lblLeftHand.Left = LHDownXCoord;
        lblLeftHand.Show();
    }

这就是它的样子: http://i137.photobucket.com/albums/q221/omar319/sema.png(我没有任何代表在这里发布照片)。我已经将背景设置为蓝色,因为我还试图确定另一个问题(标签在更改位置时会留下一个白框,不知道为什么)。

我希望标签显示在笔绘制的手的末端(结束坐标LHDownXCoord和LHDownYCoord),但标签总是在y轴上偏移-80px。右手标签我已将75px添加到Y轴坐标。

知道造成偏移的原因是什么?

干杯,

奥马

1 个答案:

答案 0 :(得分:0)

我认为标签需要偏离显示控件的左上角坐标