I need to redraw a control after it was resized and not while it is being resized because it takes a lot of time to redraw a control and it wastes a lot of resources.
My control inherits Control class and I’m overriding the OnResize event.
PS: OnSizeChanged is absolutely the same
One solution can be resizeing your control only after the parent control/form finished resizeing. You can do this using the ‘ResizeEnd` event.
For example: