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)); } }