TabbedNotebook и его Pages
От: cahbi7 Россия  
Дата: 02.03.04 15:35
Оценка:
Здравствуйте!

Не подскажете как повесить какой-нибудь компонент на определенный Page в TabbedNotebook?
Именно в TabbedNotebook, а не в PageControl.
В pageControl-е это делается просто:

Delphi:
Component.Parent=PageControl.Pages[1];


Аналогично и в CBuilder
Component->Parent=PageControl->Pages[1];


А вот как провернуть такую вещь с TabbedNotebook?
Очень нужно.

Заранее благодарен.
Re: TabbedNotebook и его Pages
От: Flamer Кипр http://users.livejournal.com/_flamer_/
Дата: 02.03.04 15:45
Оценка:
Здравствуйте, cahbi7, Вы писали:

[]

C>А вот как провернуть такую вещь с TabbedNotebook?

C>Очень нужно.

Вот что вычитал:


Each string in Pages corresponds to a TTabPage object whose Caption property is the same as the string.


Т.е. навскидку можно попробовать следующее:


TTabPage* tp = dynamic_cast<TTabPage*>(TabbedNotebook1->Pages->Objects[0]);

if(tp)
{
...
}


или так:

for(int i=0;i<TabbedNotebook1->ControlCount;i++)
{
   TTabPage* tp = dynamic_cast<TTabPage*>(TabbedNotebook1->Controls[i]);

   if(tp)
   {
    ...
   }

}
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.