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