예제 #1
0
        /// <summary>
        /// Обработчик события - закрытие вкладки
        /// </summary>
        /// <param name="sender">Объект, инициировавший событие (???)</param>
        /// <param name="e">Аргумент события</param>
        private void onCloseTabPage(object sender, HTabCtrlExEventArgs e)
        {
            ////Вариант №1
            //FindMainMenuItemOfText (e.TabHeaderText).Checked = false;
            //m_TabCtrl.TabPages.RemoveAt (e.TabIndex);

            //Вариант №2
            FindMainMenuItemOfText(e.TabHeaderText).PerformClick();
        }
예제 #2
0
        private void onCloseTabPage(object obj, HTabCtrlExEventArgs ev)
        {
            switch (ev.Id)
            {
            case 1:     //Работа
                MessageBox.Show(this, "Вкладка \"Работа\" не может быть закрыта!", @"Внимание!", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                break;

            case 2:     //Конфигурация
                конфигурацияToolStripMenuItem.PerformClick();
                break;

            default:
                break;
            }
        }