Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Разработка Windows Forms > Как сделать вкладку Tab Control'a неактивной


Автор: CYBERDREAM 16.4.2007, 14:17
Можно ли такое сделать вообще? Скрыть вкладку, как я понял из предшествующих тем, нельзя. Как то можно заблокировать? smile 

Автор: stashe 16.4.2007, 14:43
наскока знаю низзя, тока ремув и адд

Автор: QryStaL 19.4.2007, 11:10
Можно сделать что-то типа такого:

Код

        private void tabControl1_Selecting(object sender, TabControlCancelEventArgs e)
        {
            if (e.TabPageIndex == 0)
            {
                e.Cancel = true;
            }
        }

Автор: sgrey 23.4.2007, 04:38
а как на счёт свойства enabled ?

Автор: QryStaL 23.4.2007, 09:02
У TabPage нет такого свойства. Enabled есть только у всего TabControl.

Автор: Romeo163 21.4.2008, 12:52
Цитата(QryStaL @ 19.4.2007,  11:10)
Можно сделать что-то типа такого:

Код

        private void tabControl1_Selecting(object sender, TabControlCancelEventArgs e)
        {
            if (e.TabPageIndex == 0)
            {
                e.Cancel = true;
            }
        }

Народ помогите плиз! Я вот тоже с tabControl мучаюсь! Как мне сделать так чтобы сделать неактивной к примеру tabPage2? Я ПИШУ НА С++

Автор: Romeo163 21.4.2008, 19:38
А все сам разобралсяsmile В с++ код будет следующим:

private: System::Void tabControl1_Selecting(System::Object^  sender, System::Windows::Forms::TabControlCancelEventArgs^  e) {         
    if(e->TabPageIndex==0){
                  e->Cancel=true;
            }
 }


Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)