Страница 1 из 2

PageControl в Delphi.

Добавлено: 25 окт 2006, 15:50
ElGato
Такая проблемка. Есть PageControl на форме. На нем три функциональные страницы. Хочется сделать что-то вроде приветственной странички. Предложения создать еще одну вкладку не принимаются(только если скажете как скрыть вкладку этой странички). Спасибо за внимание.

Добавлено: 25 окт 2006, 16:09
Duncon
Делаешь еще одну форму и отображаешь ее в момент когда тебе нужно, предидущую прячешь...
2 таки методы типа visible уже не работают?

Добавлено: 25 окт 2006, 16:29
Лелик_1044
Во вкладки есть свойство скрывающее ее

Добавлено: 25 окт 2006, 16:31
ElGato
Нет. Visible не катит. Чтобы показать эту приветственную страничку нужно Tab(с приветственной страничкой) сделать видимым прально? Прально. А значит и кнопка будет видна. Пойми мне не нужна кнопка, мне просто необходимо чтобы при запуске не выбиралась ни одна из закладок. А в этом случае PageControl будет пустой, а это некрасиво.

Добавлено: 25 окт 2006, 16:44
somewhere
На Табшите есть контролы, так ведь. А если попробовать не нужные контролы Visible := false а нужные наоборот.

Добавлено: 25 окт 2006, 16:50
ElGato
Можно. Но тогда скрывается вся вкладка вместе со всеми компонентами на ней! А мне надо чтоб только сама вкладка исчезла!Понимаете ? Название сверху чтобы не было.

Добавлено: 25 окт 2006, 17:01
somewhere
Тогда TabSheet.PageControl := nil, и вкладка исчезает, а содержимое остаеться (но не отображается). А потом вновь выставишь TabSheet.PageControl := MyPageControl и она опять появиться. А страничку на самом PageControl'e сделать можно

Добавлено: 25 окт 2006, 17:27
ElGato
"...и вкладка исчезает, а содержимое остаеться (но не отображается)..."

Вот именно что не отображается.А мне наоборот надо чтобы видно было.

Добавлено: 25 окт 2006, 17:57
Dr_Grizzly
TabSheet1.tabvisible:=false; И у тебя исчезнет полностью закладка с содержимым ;)

Добавлено: 25 окт 2006, 17:59
Dr_Grizzly
Или брось на вкладку TPanel, а потом на панель разбросай текст, и скрой панель Panel1.visible:=false;
Или я что-то не понимаю???