Форум программистов, компьютерный форум, киберфорум
Visual Basic .NET
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.69/16: Рейтинг темы: голосов - 16, средняя оценка - 4.69
8 / 8 / 1
Регистрация: 18.04.2012
Сообщений: 54

Скрыть вкладки в TabControl

28.03.2013, 00:31. Показов 3481. Ответов 11
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Как можно программно у TabControl создавать или скрывать (на подобие команды Visible) TabPages... Спасибо... Или что ещё можно делать с TabControl)))
Я нашел только вот это: TabPage1.Dispose()
Уберает вкладку не известно куда, и не могу найти код что бы вернуть обратно...))))
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
28.03.2013, 00:31
Ответы с готовыми решениями:

Как программно скрыть или отобразить вкладки в TabControl
Друзья, появилась еще одна задачка! Как в visual basic скрыть отобразить одну из вкладок tabcontrol?

Как программно скрыть или отобразить вкладки в TabControl
добавил TabControl, на нем пару вкладок, на первой вкладке ПрогрессБар, при запуске программы запускается таймер, интервал секунда, ...

Скрыть вкладку TabControl
SqlCom = New OleDb.OleDbCommand("SELECT * FROM WHERE LIKE '" & TextBox1.Text & "'", Con)

11
 Аватар для Nachrichter
649 / 601 / 92
Регистрация: 19.03.2012
Сообщений: 1,128
28.03.2013, 05:43
Цитата Сообщение от Vicktor Посмотреть сообщение
Я нашел только вот это: TabPage1.Dispose()
Уберает вкладку не известно куда
Всё известно: происходит освобождение ресурса System.ComponentModel.Component и вкладка удаляется.
Создать вкладку можно так:
VB.NET
1
TabControl1.TabPages.Add("Name")
1
8 / 8 / 1
Регистрация: 18.04.2012
Сообщений: 54
28.03.2013, 20:41  [ТС]
Какие ещё есть команды...??? Допустим как можно программно создать кнопку у TabPages1.
Можете плиз дать ссылку на тему TabControl.
0
 Аватар для Nachrichter
649 / 601 / 92
Регистрация: 19.03.2012
Сообщений: 1,128
28.03.2013, 21:16
Цитата Сообщение от Vicktor Посмотреть сообщение
Можете плиз дать ссылку на тему TabControl.
Туц, наверное, самая тема.
1
8 / 8 / 1
Регистрация: 18.04.2012
Сообщений: 54
29.03.2013, 02:00  [ТС]
Помогите создать элемент TextBox в TabPage1:
Я ввожу
VB.NET
1
Me.TabPage1 = New System.Windows.Forms.TextBox()
Но не создает... кто нибудь ошибку видет здесь?
0
 Аватар для ViterAlex
8952 / 4864 / 1886
Регистрация: 11.02.2013
Сообщений: 10,246
29.03.2013, 03:00
Цитата Сообщение от Vicktor Посмотреть сообщение
кто нибудь ошибку видет здесь?
Я вижу. Ты хочешь TabPage, сделать текстовым полем, что означает не полное понимание принципов построения формы.
По крайней мере нужно писать так:
VB.NET
1
Me.TabPage1.Controls.Add(New TextBox())
1
8 / 8 / 1
Регистрация: 18.04.2012
Сообщений: 54
29.03.2013, 22:24  [ТС]
Спасибо большое))... Можно ли программно узнать есть ли на TabPage1 кнопки или тестбоксы...
0
 Аватар для ViterAlex
8952 / 4864 / 1886
Регистрация: 11.02.2013
Сообщений: 10,246
29.03.2013, 22:50
VB.NET
1
2
3
4
5
6
7
        For Each ctrl As Control In TabPage1.Controls
            If TypeOf (ctrl) Is Button Then
                'если кнопка
            ElseIf TypeOf (ctrl) Is TextBox Then
                'если текстовое поле
            End If
        Next
1
8 / 8 / 1
Регистрация: 18.04.2012
Сообщений: 54
29.03.2013, 23:23  [ТС]
Спасибо большое)))... Извините что забрасываю вопросами, просто я по этой теме очень мало информации нахожу...
Ещё..)) Как можно скрыть\возобновить вкладку (TabPage1) Visible не работает!...
Не работает:
VB.NET
1
TabPage1.Visible = True
0
 Аватар для ViterAlex
8952 / 4864 / 1886
Регистрация: 11.02.2013
Сообщений: 10,246
29.03.2013, 23:43
Да, Visible не работает. Давно известная проблема. Только удалять и восстанавливать
1
8 / 8 / 1
Регистрация: 18.04.2012
Сообщений: 54
31.03.2013, 00:29  [ТС]
Я так понимаю чтобы удалить используется команда
VB.NET
1
TabPage1.Dispose ()
, А востановить
VB.NET
1
TabControl1.TabPages.Add("Name")
, А можно чтобы востанавлевало с теми самыми кнопка и текст боксами что были до удаления на вкладке..)) Спасибо))
0
 Аватар для ViterAlex
8952 / 4864 / 1886
Регистрация: 11.02.2013
Сообщений: 10,246
31.03.2013, 00:58
Цитата Сообщение от Vicktor Посмотреть сообщение
А можно чтобы востанавлевало с теми самыми кнопка и текст боксами что были до удаления на вкладке
Можно, но об этом ты должен сам позаботиться. Т.е. перед удалением куда-то сохранять вкладку (например List(Of TabPage), если их несколько, или просто отдельную переменную TabPage, если одна), и при необходимости оттуда её извлекать и вставлять в TabControl
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
31.03.2013, 00:58
Помогаю со студенческими работами здесь

Программно добавить вкладки в TabControl
Приветствую всех еще раз. На форме расположен TabControl. подскажите, пожалуйста, Уважаемые знатоки vb.net, как можно программно...

Проверка выделенной вкладки в TabControl
Доброго времени суток. Есть такой вопрос, почему данный код тупо не работает? If (TabControl1.SelectedTab(sTabPage) Then ...

Кнопка закрытия вкладки TabControl
Привет всем! Подскажите, может кто сталкивался... Очень нужно разместить в своей программе на вкладках TabControl как бы кнопочку...

Как вычислить координаты вкладки в TabControl
Как вычислить координаты вкладки(не страницы) в TabContro'e, например, второй по счету(см. вложение)?

Скрыть кнопки вкладок у контрола TabControl
Всем привет! Подскажите пожалуйста, как скрыть кнопки для перехода по вкладкам у элемента TabControl и вообще возможно ли это сделать?


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
12
Ответ Создать тему
Новые блоги и статьи
SDL3 для Desktop (MinGW): Рисуем цветные прямоугольники с помощью рисовальщика SDL3 на Си и C++
8Observer8 17.03.2026
Содержание блога Финальные проекты на Си и на C++: finish-rectangles-sdl3-c. zip finish-rectangles-sdl3-cpp. zip
Символические и жёсткие ссылки в Linux.
algri14 15.03.2026
Существует два типа ссылок — символические и жёсткие. Ссылка в Linux — это запись в каталоге, которая может указывать либо на inode «файла-ИСТОЧНИКА», тогда это будет «жёсткая ссылка» (hard link),. . .
[Owen Logic] Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора
ФедосеевПавел 14.03.2026
Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора ВВЕДЕНИЕ Выполняя задание на управление насосной группой заполнения резервуара,. . .
делаю науч статью по влиянию грибов на сукцессию
anaschu 13.03.2026
прикрепляю статью
SDL3 для Desktop (MinGW): Создаём пустое окно с нуля для 2D-графики на SDL3, Си и C++
8Observer8 10.03.2026
Содержание блога Финальные проекты на Си и на C++: hello-sdl3-c. zip hello-sdl3-cpp. zip Результат:
Установка CMake и MinGW 13.1 для сборки С и C++ приложений из консоли и из Qt Creator в EXE
8Observer8 10.03.2026
Содержание блога MinGW - это коллекция инструментов для сборки приложений в EXE. CMake - это система сборки приложений. Здесь описаны базовые шаги для старта программирования с помощью CMake и. . .
Как дизайн сайта влияет на конверсию: 7 решений, которые реально повышают заявки
Neotwalker 08.03.2026
Многие до сих пор воспринимают дизайн сайта как “красивую оболочку”. На практике всё иначе: дизайн напрямую влияет на то, оставит человек заявку или уйдёт через несколько секунд. Даже если у вас. . .
Модульная разработка через nuget packages
DevAlt 07.03.2026
Сложившийся в . Net-среде способ разработки чаще всего предполагает монорепозиторий в котором находятся все исходники. При создании нового решения, мы просто добавляем нужные проекты и имеем. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru