![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
TTabControl [D7, 2003]
ZWNikolay © (2007-11-21 13:22:00)Потребовалось в программе создать несколько панелей, но без самих табов, т.е. нужен просто контроллер страниц, без верхних табов-закладок. Как можно убрать закладки?
Или что-то другое можно использовать вместо этого?
Amoeba (2007-11-22 17:02:00) [1]
> кинул сей компонент на форму, В Инспекторе объектов создал
> несколько страниц, а на форме в ран-тайм ничего не вижу.
>
А на страницы то хоть что-нибудь поместил? Если нет, то точно ничего видно не будет. Поверь моему опыту.
TNotebook унаследован из Delphi1 (TPageСontrol и TTabControl там не было, поскольку D1 был еще 16-ти разрядным), и там закладки добавлялись компонентом TTabset. Взаимодействие между ними осуществлялось кодом, который приходилось писать самому, поскольку друг о друге они ничего знать не могли.
Германн (2007-11-22 02:31:00) [2]
> Amoeba © (22.11.07 02:07) [9]
>
>
> > Германн © (22.11.07 01:36) [8]
> >
> >
> > > Amoeba © (21.11.07 23:47) [7]
> >
> > А ты пробовал пользовать его отдельно, "без верхних табов-
>
> > закладок"? А точнее без нижних табов-закладок.
> >
>
> Не держите меня за идиота. Можно подумать, что не знаю,
> как этот компонент готовить.
> Если нет табов, то переключение осуществляется программно,
> как в "мастерах" (например, кнопки "вперед/назад").
Не держу. Но просто кинул сей компонент на форму, В Инспекторе объектов создал несколько страниц, а на форме в ран-тайм ничего не вижу.
Имхо, это я не умею его готовить.
Amoeba (2007-11-22 02:07:00) [3]
> Германн © (22.11.07 01:36) [8]
>
>
> > Amoeba © (21.11.07 23:47) [7]
>
> А ты пробовал пользовать его отдельно, "без верхних табов-
> закладок"? А точнее без нижних табов-закладок.
>
Не держите меня за идиота. Можно подумать, что не знаю, как этот компонент готовить.
Если нет табов, то переключение осуществляется программно, как в "мастерах" (например, кнопки "вперед/назад"). Или, по Вашему, автор вопроса имеет в виду нечто иное?
Германн (2007-11-22 01:36:00) [4]
> Amoeba © (21.11.07 23:47) [7]
А ты пробовал пользовать его отдельно, "без верхних табов-закладок"? А точнее без нижних табов-закладок.
Amoeba (2007-11-21 23:47:00) [5]В Delphi есть еще компонент TNoteBook- это и есть просто контроллер страниц, без верхних табов-закладок.
Германн (2007-11-21 17:13:00) [6]
> ZWNikolay (21.11.07 13:22)
Кстати в RxLibrary есть компонент TPageManager. Может это то, что тебе нужно?
Германн (2007-11-21 14:08:00) [7]
> {RASkov} (21.11.07 13:36) [4]
>
> > [3] Германн © (21.11.07 13:35)
> > Ну так и создай "несколько панелей" на одном и том же
> месте
> > и одинакового размера. Показ конкретной панели через свойство
> > Visible или BringToFront.
>
> Не очень-то удобно дизайнерить будет :)
>
Не сложнее чем левой пяткой правое ухо чесать. :-)
Ну так автор сам захотел странного.
{RASkov} (2007-11-21 13:36:00) [8]> [3] Германн © (21.11.07 13:35)
> Ну так и создай "несколько панелей" на одном и том же месте
> и одинакового размера. Показ конкретной панели через свойство
> Visible или BringToFront.
Не очень-то удобно дизайнерить будет :)
Германн (2007-11-21 13:35:00) [9]
> ZWNikolay (21.11.07 13:22)
>
> Потребовалось в программе создать несколько панелей, но
> без самих табов, т.е. нужен просто контроллер страниц, без
> верхних табов-закладок.
Ну так и создай "несколько панелей" на одном и том же месте и одинакового размера. Показ конкретной панели через свойство Visible или BringToFront.
{RASkov} (2007-11-21 13:28:00) [10]> [0] ZWNikolay (21.11.07 13:22)
Пробежаться по всем панелям и выключить у них показ табов...
TabVisible=False;
> Или что-то другое можно использовать вместо этого?
Я про ТPageControl :)
Sergey13 (2007-11-21 13:26:00) [11]> [0] ZWNikolay (21.11.07 13:22)
> контроллер страниц
PageControl