Example #1
0
 /// <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));
 }