private void DrawArrow(Graphics g, Color textColor, Rectangle rect)
{
// Create path that describes the arrow in orientation needed
using (GraphicsPath arrowPath = CreateArrowPath(rect))
using (SolidBrush arrowBrush = new SolidBrush(textColor))
g.FillPath(arrowBrush, arrowPath);
}