Скрыть вкладку TabControl или все ее содержимое - Visual Basic .NET
Формулировка задачи:
Добрый день, Господа.
Что то не могу найти легкого решения, по средствам опции, как я читал в интернете, вроде нельзя...баг или просто нет возможности..
По факту хотелсь бы реализовать концепцию "pay for this" ))
Хоть и не для этих целей.
Задача.
Нужно заблокировать одну конкретную вкладку Tabcontrol.
Два устраивающих нас варианта
1.Что бы пользователь мог видеть что находится на вкладке, но не мог пользоваться без выполнения какого либо условия.
2.просто скрыть все содержимое.
Есть мысли, Раз мы не можем скрыть саму вкладку, тогда, можно например через enable или visible пройтись по всем контролам этой владки, а потом уже активировать\показать их всех при выполнении условия. Если этот вариант единственный, тогда сопутствующий вопрос.
Вы умные, вы полюбому знаете))) Как пройтись по всем контролам и выключить их? Допустим ВСЕ ВСЕ ВСЕ без разбора в вкладке3 enable = False.
(или лучше прописать где то банк всех контролов и выключить их, но механизм включения понадобися уже for each, как я понимаю)
Заранее спасибо.
Решение задачи: «Скрыть вкладку TabControl или все ее содержимое»
textual
Листинг программы
For Each c As Control In TabPage3.Controls c.Enabled = False Next
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д