public EmptyFramePanel(FrameListPanel frameListPanel)
            {
                this.frameListPanel = frameListPanel;

                Margin = frameListPanel.FrameMargin;
                BorderColor = DefaultBorderColor;
                BorderWidth = 4;

                MouseEnter += new EventHandler(frame_MouseEnter);
                MouseLeave += new EventHandler(frame_MouseLeave);
            }
            public PicturePanel(FrameListPanel frameListPanel, SaveFrame<Texture2DWithPos> saveFrame)
                : base(frameListPanel)
            {
                this.SaveFrame = saveFrame;

                MouseClick += new MouseEventHandler(PictureFrame_MouseClick);
                BackColor = DefaultBackColor;

                buttonDelete = new Panel();
                buttonDelete.BackgroundImage = global::Mindstep.EasterEgg.MapEditor.Properties.Resources.cross;
                buttonDelete.BackgroundImageLayout = System.Windows.Forms.ImageLayout.Center;
                buttonDelete.Size = buttonDelete.BackgroundImage.Size;
                buttonDelete.Anchor = AnchorStyles.Right | AnchorStyles.Top;
                buttonDelete.Left = Size.Width - buttonDelete.Size.Width;
                buttonDelete.MouseEnter += new EventHandler((sender, e) => buttonDelete.BackColor = SD.Color.DimGray);
                buttonDelete.MouseLeave += new EventHandler((sender, e) => buttonDelete.BackColor = SD.Color.Transparent);
                buttonDelete.MouseClick += new MouseEventHandler(buttonDelete_MouseClick);
                Controls.Add(buttonDelete);
            }
 public AddFramePanel(FrameListPanel frameListPanel)
     : base(frameListPanel)
 {
     BackColor = DefaultBackColor;
     BackgroundImage = global::Mindstep.EasterEgg.MapEditor.Properties.Resources.plus;
     BackgroundImageLayout = System.Windows.Forms.ImageLayout.Center;
     MouseClick +=new MouseEventHandler(AddFrameFrame_MouseClick);
 }