protected override void OnPaintAdornments(PaintEventArgs pe) { // Let base class paint first base.OnPaintAdornments(pe); // If the panel has no children, then draw the watermark if ((_panel != null) && (_panel.Controls.Count == 0)) DrawWaterMark(pe.Graphics); }