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); }
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); }