Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Как 'спрятать' TabPage(TabControl) tab

263
14 декабря 2006 года
koltaviy
816 / / 16.12.2004
Проблема по-моему и так ясна..
Нужно, чтобы сами закладки не были видны при этом программно можно было переходить по страницам..
273
14 декабря 2006 года
3A3-968M
1.2K / / 22.12.2005
Только создавать закладки отдельно, а потом добавлять нужную в TabControl. Пусть есть две закладки:
 
Код:
[SIZE=2][FONT=Courier New]page1 = [/FONT][/SIZE][FONT=Courier New][SIZE=2][COLOR=#0000ff]new[/COLOR][/SIZE][SIZE=2] [/SIZE][SIZE=2][COLOR=#008080]TabPage[/COLOR][/SIZE][/FONT][SIZE=2][FONT=Courier New]();[/FONT]
[FONT=Courier New]page2 = [/FONT][/SIZE][FONT=Courier New][SIZE=2][COLOR=#0000ff]new[/COLOR][/SIZE][SIZE=2] [/SIZE][SIZE=2][COLOR=#008080]TabPage[/COLOR][/SIZE][/FONT][SIZE=2][FONT=Courier New]();[/FONT]
[FONT=Courier New]page1.Text = [/FONT][/SIZE][FONT=Courier New][SIZE=2][COLOR=#800000]"Page1"[/COLOR][/SIZE][/FONT][SIZE=2][FONT=Courier New];[/FONT]
[FONT=Courier New]page2.Text = [/FONT][/SIZE][FONT=Courier New][SIZE=2][COLOR=#800000]"Page2"[/COLOR][/SIZE][SIZE=2];
[/SIZE][/FONT]

Тогда сделать одну из них активной можно так:
 
Код:
[SIZE=2][FONT=Courier New]tabControl1.Controls.Add(page1);[/FONT]
[FONT=Courier New]tabControl1.SelectedTab = page1;[/FONT]
[FONT=Courier New]page1.Update();[/FONT]
[/SIZE]

Если ты хочешь использовать TabControl в качестве переключателя между фреймами контролов (что-то типа TFrame из дельфи), то это не очень удачная идея. Лучше использовать Panel.
713
14 декабря 2006 года
Ap0k
360 / / 13.03.2006
Скорее всего речь идет о тривиальной задаче, реализации элемента управления Wizard.
Вот одни из примеров:
A .NET Wizard control
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог