Пример #1
0
        /// <summary>
        /// Tilføjer en knap til menuen
        /// </summary>
        /// <param name="content">Knappens tekst</param>
        /// <param name="anchor">Hvilken side knappen skal være i</param>
        /// <param name="clickEvent">Eventhandleren der skal tilføjes til knappen</param>
        /// <param name="fixedSize">Angiver en bestemt størrelse for knappen</param>
        /// <param name="padding">Angiver en bestemt padding for knappen</param>
        private MenuButton AddMenuButton(string content, Menu.MenuAnchor anchor, MouseEventHandler clickEvent, Size fixedSize, Padding padding)
        {
            MenuButton button = new MenuButton();

            button.AutoSize = fixedSize == Size.Empty;
            if (fixedSize != Size.Empty)
            {
                button.Size    = fixedSize;
                button.Padding = padding;
            }

            button.Text = content;
            if (clickEvent != null)
            {
                button.MouseClick += clickEvent;
            }

            if (anchor == Classes.Menu.MenuAnchor.Left)
            {
                flpMenuLeft.Controls.Add(button);
            }
            else
            {
                flpMenuRight.Controls.Add(button);
            }

            return(button);
        }
Пример #2
0
 /// <summary>
 /// Tilføjer en knap til menuen
 /// </summary>
 /// <param name="content">Knappens tekst</param>
 /// <param name="anchor">Hvilken side knappen skal være i</param>
 /// <param name="clickEvent">Eventhandleren der skal tilføjes til knappen</param>
 private MenuButton AddMenuButton(string content, Menu.MenuAnchor anchor, MouseEventHandler clickEvent)
 {
     return(AddMenuButton(content, anchor, clickEvent, Size.Empty, Padding.Empty));
 }