Inheritance: System.EventArgs
        private void AlignFormClick(object sender, AlignFormEventArgs eventArgs)
        {
            switch (eventArgs.AlignButtonClicked)
            {
            case AlignButtonClick.LeftAlign:
                PannablePictureBox.AlignLeft();
                break;

            case AlignButtonClick.BottomAlign:
                PannablePictureBox.AlignBottom();
                break;

            case AlignButtonClick.RightAlign:
                PannablePictureBox.AlignRight();
                break;

            case AlignButtonClick.TopAlign:
                PannablePictureBox.AlignTop();
                break;

            case AlignButtonClick.XAlign:
                PannablePictureBox.AlignXMiddle();
                break;

            case AlignButtonClick.YAlign:
                PannablePictureBox.AlignYMiddle();
                break;

            case AlignButtonClick.NudgeUp:
                PannablePictureBox.Nudge(y: -1);
                break;

            case AlignButtonClick.NudgeDown:
                PannablePictureBox.Nudge(y: 1);
                break;

            case AlignButtonClick.NudgeLeft:
                PannablePictureBox.Nudge(-1);
                break;

            case AlignButtonClick.NudgeRight:
                PannablePictureBox.Nudge(1);
                break;

            case AlignButtonClick.Center:
                PannablePictureBox.CenterImage();
                break;

            case AlignButtonClick.Unknown:
            default:
                throw new ArgumentOutOfRangeException(nameof(eventArgs.AlignButtonClicked), eventArgs.AlignButtonClicked, null);
            }
        }
 private void AlignFormClick(object sender, AlignFormEventArgs eventArgs)
 {
     switch (eventArgs.AlignButtonClicked)
     {
         case AlignButtonClick.LeftAlign:
             PannablePictureBox.AlignLeft();
             break;
         case AlignButtonClick.BottomAlign:
             PannablePictureBox.AlignBottom();
             break;
         case AlignButtonClick.RightAlign:
             PannablePictureBox.AlignRight();
             break;
         case AlignButtonClick.TopAlign:
             PannablePictureBox.AlignTop();
             break;
         case AlignButtonClick.XAlign:
             PannablePictureBox.AlignXMiddle();
             break;
         case AlignButtonClick.YAlign:
             PannablePictureBox.AlignYMiddle();
             break;
         case AlignButtonClick.NudgeUp:
             PannablePictureBox.Nudge(y: -1);
             break;
         case AlignButtonClick.NudgeDown:
             PannablePictureBox.Nudge(y: 1);
             break;
         case AlignButtonClick.NudgeLeft:
             PannablePictureBox.Nudge(-1);
             break;
         case AlignButtonClick.NudgeRight:
             PannablePictureBox.Nudge(1);
             break;
         case AlignButtonClick.Center:
             PannablePictureBox.CenterImage();
             break;
         case AlignButtonClick.Unknown:
         default:
             throw new ArgumentOutOfRangeException(nameof(eventArgs.AlignButtonClicked), eventArgs.AlignButtonClicked, null);
     }
 }