예제 #1
0
        private Point namePos(SizeF sz)
        {
            Point p = n1.getP();

            if (n1.pos == 1) //North
            {
                return(new Point(p.X + 10, p.Y - 2 - (int)sz.Height));
            }
            else if (n1.pos == 2) //East
            {
                return(new Point(p.X + 10, p.Y + 5));
            }
            else if (n1.pos == 3) //South
            {
                return(new Point(p.X + 10, p.Y + 5));
            }
            else  //West
            {
                return(new Point(p.X - 2 - (int)sz.Width, p.Y + 5));
            }
        }