Exemplo n.º 1
0
        public frmEditItemSet(ItemSet itemSet)
        {
            ItemSet = itemSet.Copy();

            InitializeComponent();

            this.ClientSize = new Size(this.ClientSize.Width, txtScoreIfTooMany.Bottom + btnOk.Height + 10);
            btnOk.Left      = (this.ClientSize.Width / 2) - (btnOk.Width + 3);
            btnCancel.Left  = (this.ClientSize.Width / 2) + 3;
            btnOk.Top       = this.ClientSize.Height - btnOk.Height - 5;
            btnCancel.Top   = this.ClientSize.Height - btnCancel.Height - 5;

            int tmpItemsNaming        = (int)ItemSet.ItemsNaming;
            int tmpAlternativesNaming = (int)ItemSet.AlternativesNaming;

            comboItemsNaming.DataSource        = Enum.GetValues(typeof(Naming));
            comboAlternativesNaming.DataSource = Enum.GetValues(typeof(Naming));

            comboItemsNaming.SelectedIndex        = tmpItemsNaming;
            comboAlternativesNaming.SelectedIndex = tmpAlternativesNaming;

            rightClickMenuHeaders.MenuItems.Add("Insert");
            rightClickMenuHeaders.MenuItems[0].Click += new EventHandler(menuHeadersInsert);
            rightClickMenuHeaders.MenuItems.Add("Remove");
            rightClickMenuHeaders.MenuItems[1].Click += new EventHandler(menuHeadersRemove);

            rightClickMenuCells.MenuItems.Add("Cut");
            rightClickMenuCells.MenuItems[0].Shortcut = Shortcut.CtrlX;
            rightClickMenuCells.MenuItems[0].Click   += new EventHandler(menuCellsCut);
            rightClickMenuCells.MenuItems.Add("Copy");
            rightClickMenuCells.MenuItems[1].Shortcut = Shortcut.CtrlC;
            rightClickMenuCells.MenuItems[1].Click   += new EventHandler(menuCellsCopy);
            rightClickMenuCells.MenuItems.Add("Paste");
            rightClickMenuCells.MenuItems[2].Shortcut = Shortcut.CtrlV;
            rightClickMenuCells.MenuItems[2].Click   += new EventHandler(menuCellsPaste);
            rightClickMenuCells.MenuItems.Add("Set multiple weights");
            rightClickMenuCells.MenuItems[3].Click += new EventHandler(menuCellsSet);

            FillGrid();
            checkInput = true;
        }