Пример #1
0
        private void iconManager_AddButtonOperate(object sender, ButtonControlExEventArgs e)
        {
            ButtonControl control = new ButtonControl(this.owner)
            {
                ClickText  = e.Key,
                ClickStyle = e.Style,
                MetorColor = this.MetorColor,
                Icon       = e.Icon,
                IconName   = e.IconName,
                Title      = e.Name,
                IconEdit   = this.IconEdit
            };

            int[] numArray = new int[3];
            foreach (ButtonControl control2 in this.owner.Buttons)
            {
                numArray[control2.DockRow] += control2.DockColumn;
            }
            int index = 0;
            int num2  = numArray[index];

            for (int i = 0; i < 3; i++)
            {
                if (numArray[i] < num2)
                {
                    num2  = numArray[i];
                    index = i;
                }
            }
            control.DockRow = index;
            new PageXml().SaveIcon(Common.UserName, this.owner.Buttons);
        }
Пример #2
0
 private void iconManager_DelteButtonOperate(object sender, ButtonControlExEventArgs e)
 {
     foreach (ButtonControl control in this.owner.Buttons)
     {
         if (control.ClickText == e.Key)
         {
             this.owner.DeleteButton(control);
             return;
         }
     }
     new PageXml().SaveIcon(Common.UserName, this.owner.Buttons);
 }