/// <summary> /// Raises the NeedPaint event. /// </summary> /// <param name="needLayout">Does the palette change require a layout.</param> /// <param name="invalidRect">Client area to be invalidated.</param> protected virtual void OnNeedPaint(bool needLayout, Rectangle invalidRect) { NeedPaint?.Invoke(this, new NeedLayoutEventArgs(needLayout, invalidRect)); }
/// <summary> /// Raises the NeedPaint event. /// </summary> /// <param name="sender">Source of the paint event.</param> /// <param name="needLayout">Does the palette change require a layout.</param> protected virtual void OnNeedPaint(object sender, bool needLayout) { NeedPaint?.Invoke(sender, new NeedLayoutEventArgs(needLayout)); }