3DCenter.ru

Здравствуйте, гость ( Вход | Регистрация )

 
Reply to this topicStart new topic
> Создать произвольное число закладок Tab
s_i_d
сообщение 12/05/2011, 21:31
Сообщение #1


Мастер
Иконка группы

Группа: Пользователи
Сообщений: 1 388
Регистрация: 28/04/2005
Из: Питер
Пользователь №: 13 117



Tab создаются так:

if (`window -exists tabedWin`)
{
deleteUI tabedWin;
windowPref -remove tabedWin;
}

window -widthHeight 300 270 tabedWin;

string $tabs = `tabLayout`;
string $tab1 = `columnLayout Tab1`;
button;
button;
button;
setParent..;

showWindow tabedWin;

как в цикле создать n - закадок?

Спасибо!
Go to the top of the page
 
+Quote Post
svv3d
сообщение 13/05/2011, 00:57
Сообщение #2


Рыцарь форума
Иконка группы

Группа: Пользователи
Сообщений: 2 473
Регистрация: 12/07/2002
Из: Днепропетровск
Пользователь №: 326



Ну наверно как то так

Код
window -widthHeight 200 150;
string $form = `formLayout`;
string $tabs = `tabLayout -innerMarginWidth 5 -innerMarginHeight 5`;
formLayout -edit
    -attachForm $tabs "top"    0
     -attachForm $tabs "left"   0
     -attachForm $tabs "bottom" 0
     -attachForm $tabs "right"  0
     $form;

for ($i=1;$i<=10;$i++)
{
     string $child = `rowColumnLayout -numberOfColumns 2`;
         button; button; button;
         setParent ..;

     tabLayout -edit
         -tabLabel $child ("Tab"+$i)
         $tabs;
}
showWindow;
Go to the top of the page
 
+Quote Post
s_i_d
сообщение 13/05/2011, 01:49
Сообщение #3


Мастер
Иконка группы

Группа: Пользователи
Сообщений: 1 388
Регистрация: 28/04/2005
Из: Питер
Пользователь №: 13 117



Спасибо огромное!!!
и -attachForm очень в тему !!!!
Go to the top of the page
 
+Quote Post
Bots
сообщение Системное сообщение






Fast ReplyReply to this topicStart new topic

1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 



RSS Текстовая версия Сейчас: 29/03/2024 - 01:51