/// <inheriteddoc />
        protected sealed override void OnLoad(EventArgs e)
        {
            base.OnLoad(e);

            WinFormsHelper.MakeMoveable(this,
                                        this.SetupMoveableForm);

            this.OnLoad();
        }
 /// <summary>
 ///
 /// </summary>
 /// <see cref="WinFormsHelper.MakeMoveable(Form, Action{IList{Control}})" />
 public static void MakeMoveable(this Form frm, Action <IList <Control> > setupControlsForMove)
 {
     WinFormsHelper.MakeMoveable(frm, setupControlsForMove);
 }
 /// <summary>
 ///
 /// </summary>
 /// <see cref="WinFormsHelper.MakeMoveable(Form, Func{Control, bool})" />
 public static void MakeMoveable(this Form frm, Func <Control, bool> filter)
 {
     WinFormsHelper.MakeMoveable(frm, filter);
 }
 // Public Methods (3) 
 /// <summary>
 ///
 /// </summary>
 /// <see cref="WinFormsHelper.MakeMoveable(Form)" />
 public static void MakeMoveable(this Form frm)
 {
     WinFormsHelper.MakeMoveable(frm);
 }