示例#1
0
        private void timer1_Tick(object sender, EventArgs e)
        {
            if (DistanceManager.Path == null)
            {
                AddMessage("未配置文件路径");
                return;
            }
            else
            {
                loadFileToLines();

                AddHintMessage("距离信息:", lines[0]);

                setDistance(lines[selectIDindex]);

                locDemo.setAnchor(MyPointP.p1, MyPointP.p2, MyPointP.p3, MyPointP.p4);
                locDemo.setDistance(floats);
                p0 = locDemo.CalculatePoint();

                AddMessagePoint(floats[0].ToString(), p0);

                draw();
                drawPoint(p0);//标签
            }
        }
示例#2
0
        private void AddMessagePoint(String str, MyPointD myp0)
        {
            float X = myp0.X / size;
            float Y = myp0.Y / size;

            HintMessage.AppendText(Environment.NewLine + "标签号:" + str + " 坐标: (" + X.ToString() + "," + Y.ToString() + ")");
        }
示例#3
0
 private void drawPoint(MyPointD point)
 {
     gra.FillEllipse(s1, GetDrawXpoint(point.X, radius), GetDrawYpoint(point.Y, radius), radius * 2, radius * 2);
 }