示例#1
0
        private void unirColasToolStripMenuItem_Click(object sender, EventArgs e)
        {
            UnirColas.Refresh(QueueList);
            UnirColas.ShowDialog();

            if (UnirColas.crear)
            {
                if (QueueList[UnirColas.Queue1Index].isMin == QueueList[UnirColas.Queue2Index].isMin)
                {
                    TabPage newTab;
                    QNew = new BinomialQueue();
                    QNew.isMin = QueueList[UnirColas.Queue1Index].isMin;
                    QueueList.Add(QNew);
                    Q1 = QueueList[UnirColas.Queue1Index];
                    Q2 = QueueList[UnirColas.Queue2Index];
                    newTab = new TabPage("Cola " + PageCounter.ToString() + "(" + (UnirColas.Queue1Index + 1).ToString() + " + " + (UnirColas.Queue2Index + 1).ToString() + ")");
                    PageControl.TabPages.Add(newTab);
                    PageControl.SelectedTab = newTab;
                    PageCounter++;
                    QNew.UnirColas(QNew, QueueList[UnirColas.Queue1Index], QueueList[UnirColas.Queue2Index], G);
                }
            }
        }