Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > C++ Builder > TabControl PageControl


Автор: Graf Zeppelin 12.4.2005, 11:28
Как переключаться в среде разработки между закладками?
Как размещать компоненты именно в той закладке, которой надо?

Автор: Негодяй 12.4.2005, 12:44
smile С так и не установил
чё там создаёшь закладку(New page), и делай на ней чего хочешь smile
это что касается pagecontrol

а с этим тabcontrol заморочка. Он предназначен для других целей. Переходить по закладкам служит свойство tabindex. Чтоб этот компонент ввёл себя как pagecontol. По совету Архангельского можно на него закинуть две панели, а затем в его свойстве Change прописать:

Код

if tabcontrol1.TabIndex=0 then
panel2.Visible:=false
else panel2.Visible:=true;


Код

if (Tabcontrol1->TabIndex==0)
Panel2->Visible=false;
else Panel2->Visible=true;

Автор: UhaMurad 12.4.2005, 13:21
По-моему, лучше использовать Object TreeView (меню View). В этом окне расставлено всё по полочкам smile

Автор: Graf Zeppelin 12.4.2005, 13:23
ОК, спасибо использовал PageControl.

Автор: Guest 12.4.2005, 15:43
У TabControl имена и число закладок определяется свойство Tabs:
Page 1<enter>
Page 2<enter>
....

Автор: NoeR 12.4.2005, 20:25
Цитата
Как переключаться в среде разработки между закладками?

...ActivePage
Цитата
Как размещать компоненты именно в той закладке, которой надо?

...ActivePage->Parent = ...<->... smile

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)