0

我有点坚持这个。

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

这是之前的代码:

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。我在 Y 轴坐标上添加了 75px 的右手标签。

知道是什么导致了偏移吗?

干杯,

奥马尔

4

1 回答 1

0

I think the labels need to be offset by the top left coordinates of your display control

于 2013-07-02T10:22:56.567 回答