PageControl в Delphi.
Модераторы: Duncon, Naeel Maqsudov, Игорь Акопян, Хыиуду
Такая проблемка. Есть PageControl на форме. На нем три функциональные страницы. Хочется сделать что-то вроде приветственной странички. Предложения создать еще одну вкладку не принимаются(только если скажете как скрыть вкладку этой странички). Спасибо за внимание.
Делаешь еще одну форму и отображаешь ее в момент когда тебе нужно, предидущую прячешь...
2 таки методы типа visible уже не работают?
2 таки методы типа visible уже не работают?
-
- Сообщения: 339
- Зарегистрирован: 22 ноя 2004, 19:15
- Откуда: Минск
- Контактная информация:
Во вкладки есть свойство скрывающее ее
Просто набрать исходники может и любая обезьяна, а придумать и отладить не каждый человек.
Нет. Visible не катит. Чтобы показать эту приветственную страничку нужно Tab(с приветственной страничкой) сделать видимым прально? Прально. А значит и кнопка будет видна. Пойми мне не нужна кнопка, мне просто необходимо чтобы при запуске не выбиралась ни одна из закладок. А в этом случае PageControl будет пустой, а это некрасиво.
На Табшите есть контролы, так ведь. А если попробовать не нужные контролы Visible := false а нужные наоборот.
It's a long way to the top if you wanna rock'n'roll
Можно. Но тогда скрывается вся вкладка вместе со всеми компонентами на ней! А мне надо чтоб только сама вкладка исчезла!Понимаете ? Название сверху чтобы не было.
Тогда TabSheet.PageControl := nil, и вкладка исчезает, а содержимое остаеться (но не отображается). А потом вновь выставишь TabSheet.PageControl := MyPageControl и она опять появиться. А страничку на самом PageControl'e сделать можно
"...и вкладка исчезает, а содержимое остаеться (но не отображается)..."
Вот именно что не отображается.А мне наоборот надо чтобы видно было.
Вот именно что не отображается.А мне наоборот надо чтобы видно было.
-
- Сообщения: 406
- Зарегистрирован: 13 сен 2004, 12:05
- Откуда: Курган
- Контактная информация:
TabSheet1.tabvisible:=false; И у тебя исчезнет полностью закладка с содержимым
Чем проще - тем оригинальней, а значит гениально, т.к. все гениальное - просто! Да! Кстати! Ctrl+V реально вставляет!!! ХDD
-
- Сообщения: 406
- Зарегистрирован: 13 сен 2004, 12:05
- Откуда: Курган
- Контактная информация:
Или брось на вкладку TPanel, а потом на панель разбросай текст, и скрой панель Panel1.visible:=false;
Или я что-то не понимаю???
Или я что-то не понимаю???
Чем проще - тем оригинальней, а значит гениально, т.к. все гениальное - просто! Да! Кстати! Ctrl+V реально вставляет!!! ХDD