public override void RenderChildren(Graphics g, Rectangle r)
 {
     base.RenderChildren(g, r);
     if (_newIcon != null)
     {
         if (!this.Node.HasChildren || !this.Node.Expanded)
         {
             _newIcon.Layout(g);
             Rectangle rc = new Rectangle(r.X + r.Width - _newIcon.Width - 4, r.Y + 4, _newIcon.Width, _newIcon.Height);
             _newIcon.Render(g, rc);
         }
     }
 }