I have a base class DockedToolWindow : Form, and many classes that derive from DockedToolWindow. I have a container class that holds and assigns events to DockedToolWindow objec
You cannot directly fire base class events. This is exactly the reason why you had to make your OnShapeChanged method protected instead of private.
OnShapeChanged
protected
private
Use base.OnMove() instead.