private void sNMPWalkerToolStripMenuItem_Click(object sender, EventArgs e) { int num = numbers.Peek(); numbers.Pop(); if (num >= count) { numbers.Push(++count); } MW.Add(new ManagerWindow(string.Format("Менеджер {0}", num), service, TargetTable, SharedDll)); ProgramTabControl.Controls.Add(MW[MW.Count - 1]); ProgramTabControl.SelectTab(ProgramTabControl.TabCount - 1); ToLog("Открытие окна", string.Format("Окно [Менеджер {0}] открыто", num)); }
private void toolStripButton5_Click(object sender, EventArgs e) { if (ProgramTabControl.TabCount <= MaxManagerTabsCount) { int num = numbers.Peek(); numbers.Pop(); if (num >= count) { numbers.Push(++count); } MW.Add(new ManagerWindow(string.Format("Менеджер {0}", num), service, TargetTable, SharedDll)); ProgramTabControl.Controls.Add(MW[MW.Count - 1]); ProgramTabControl.SelectTab(ProgramTabControl.TabCount - 1); ToLog("Открытие окна", string.Format("Окно [Менеджер {0}] открыто", num)); } else { ToErrorLog("Лимит менеджеров", "Гравная форма", "Привышен лимит для данной лицензии"); MessageBox.Show("Привышен лимит для данной лицензии!", "Предупреждение", MessageBoxButtons.OK, MessageBoxIcon.Hand); } }