PageControl в Delphi.

Модераторы: Duncon, Naeel Maqsudov, Игорь Акопян, Хыиуду

ElGato
Сообщения: 5
Зарегистрирован: 25 окт 2006, 15:45
Контактная информация:

25 окт 2006, 15:50

Такая проблемка. Есть PageControl на форме. На нем три функциональные страницы. Хочется сделать что-то вроде приветственной странички. Предложения создать еще одну вкладку не принимаются(только если скажете как скрыть вкладку этой странички). Спасибо за внимание.
Аватара пользователя
Duncon
Сообщения: 1974
Зарегистрирован: 10 окт 2004, 14:11
Откуда: Питер
Контактная информация:

25 окт 2006, 16:09

Делаешь еще одну форму и отображаешь ее в момент когда тебе нужно, предидущую прячешь...
2 таки методы типа visible уже не работают?
Лелик_1044
Сообщения: 339
Зарегистрирован: 22 ноя 2004, 19:15
Откуда: Минск
Контактная информация:

25 окт 2006, 16:29

Во вкладки есть свойство скрывающее ее
Просто набрать исходники может и любая обезьяна, а придумать и отладить не каждый человек.
ElGato
Сообщения: 5
Зарегистрирован: 25 окт 2006, 15:45
Контактная информация:

25 окт 2006, 16:31

Нет. Visible не катит. Чтобы показать эту приветственную страничку нужно Tab(с приветственной страничкой) сделать видимым прально? Прально. А значит и кнопка будет видна. Пойми мне не нужна кнопка, мне просто необходимо чтобы при запуске не выбиралась ни одна из закладок. А в этом случае PageControl будет пустой, а это некрасиво.
Аватара пользователя
somewhere
Сообщения: 1837
Зарегистрирован: 31 авг 2006, 17:14
Откуда: 71 RUS
Контактная информация:

25 окт 2006, 16:44

На Табшите есть контролы, так ведь. А если попробовать не нужные контролы Visible := false а нужные наоборот.
It's a long way to the top if you wanna rock'n'roll
ElGato
Сообщения: 5
Зарегистрирован: 25 окт 2006, 15:45
Контактная информация:

25 окт 2006, 16:50

Можно. Но тогда скрывается вся вкладка вместе со всеми компонентами на ней! А мне надо чтоб только сама вкладка исчезла!Понимаете ? Название сверху чтобы не было.
Аватара пользователя
somewhere
Сообщения: 1837
Зарегистрирован: 31 авг 2006, 17:14
Откуда: 71 RUS
Контактная информация:

25 окт 2006, 17:01

Тогда TabSheet.PageControl := nil, и вкладка исчезает, а содержимое остаеться (но не отображается). А потом вновь выставишь TabSheet.PageControl := MyPageControl и она опять появиться. А страничку на самом PageControl'e сделать можно
ElGato
Сообщения: 5
Зарегистрирован: 25 окт 2006, 15:45
Контактная информация:

25 окт 2006, 17:27

"...и вкладка исчезает, а содержимое остаеться (но не отображается)..."

Вот именно что не отображается.А мне наоборот надо чтобы видно было.
Dr_Grizzly
Сообщения: 406
Зарегистрирован: 13 сен 2004, 12:05
Откуда: Курган
Контактная информация:

25 окт 2006, 17:57

TabSheet1.tabvisible:=false; И у тебя исчезнет полностью закладка с содержимым ;)
Чем проще - тем оригинальней, а значит гениально, т.к. все гениальное - просто! ;) Да! Кстати! Ctrl+V реально вставляет!!! ХDD
Dr_Grizzly
Сообщения: 406
Зарегистрирован: 13 сен 2004, 12:05
Откуда: Курган
Контактная информация:

25 окт 2006, 17:59

Или брось на вкладку TPanel, а потом на панель разбросай текст, и скрой панель Panel1.visible:=false;
Или я что-то не понимаю???
Чем проще - тем оригинальней, а значит гениально, т.к. все гениальное - просто! ;) Да! Кстати! Ctrl+V реально вставляет!!! ХDD
Ответить