Вверх ↑
Этот топик читают: Гость
Ответов: 30
Рейтинг: 1
#1: 2010-08-06 14:12:41 ЛС | профиль | цитата
Хочу организовать свою систему вкладок, но непойму как сделать чтобы они переключались. Вот прикрепил код как всё должно быть. Помогите плиз)code_19855.txt
карма: 0

0
файлы: 1code_19855.txt [6.5KB] [110]
Ответов: 1161
Рейтинг: 160
#2: 2010-08-06 14:45:15 ЛС | профиль | цитата
Можно так попробовать
code_19856.txt
карма: 0

0
файлы: 1code_19856.txt [4.1KB] [129]
Ответов: 397
Рейтинг: 34
#3: 2010-08-06 14:47:54 ЛС | профиль | цитата
Можно так, но учше будет юзать стандартный элемент или попросить, чтобы кто сделал этот элемент в таком стиле...
Add(MainForm,2953706,21,105)
{
}
Add(ButtonRush,5763169,147,238)
{
Left=5
Top=5
Caption="Панель 1"
Data=Integer(1)
Glyphs=[]
link(onClick,3818023:doVisible,[(191,244)(191,244)])
}
Add(ButtonRush,4922868,147,301)
{
Left=80
Top=5
Caption="Панель 2"
Data=Integer(1)
Glyphs=[]
link(onClick,7349377:doVisible,[])
}
Add(ChildPanelRush,3818023,203,238)
{
}
BEGIN_SDK
Add(EditMultiEx,8845956,21,21)
{
WorkCount=#9:doVisible|
link(doVisible,14412752:doEvent1,[(28,27)(28,125)])
}
Add(PanelRush,16446684,84,112)
{
Left=5
Top=35
Width=375
Height=230
Caption="Панель 1"
Glyphs=[]
Point(doVisible)
Point(doBringToFront)
}
Add(Hub,14412752,42,119)
{
link(onEvent1,16446684:doVisible,[])
link(onEvent2,16446684:doBringToFront,[])
}
END_SDK
Add(ChildPanelRush,7349377,196,301)
{
}
BEGIN_SDK
Add(EditMultiEx,8845956,21,21)
{
WorkCount=#9:doVisible|
link(doVisible,3757501:doEvent1,[(31,27)(31,118)])
}
Add(PanelRush,16446684,119,105)
{
Left=5
Top=35
Width=375
Height=230
Visible=1
ColorTo=255
Caption="Панель 2"
Glyphs=[]
Point(doVisible)
Point(doBringToFront)
}
Add(Hub,3757501,42,112)
{
link(onEvent1,16446684:doVisible,[])
link(onEvent2,16446684:doBringToFront,[])
}
END_SDK

карма: 0

0
файлы: 1code_19857.txt [3.3KB] [105]
Ответов: 1161
Рейтинг: 160
#4: 2010-08-06 14:52:59 ЛС | профиль | цитата
Black-Light, Слишком громозкий код. Можно и так
code_19858.txt
карма: 0

0
файлы: 1code_19858.txt [1014B] [124]
Ответов: 397
Рейтинг: 34
#5: 2010-08-06 14:54:09 ЛС | профиль | цитата
Поправил, как увидел твой первый пост, а то там я чет перемудрил
карма: 0

0
Ответов: 30
Рейтинг: 1
#6: 2010-08-06 15:00:11 ЛС | профиль | цитата
Всем большое спасибо за ответы!!! Благодаря вам я всётаки понял как сделать)
карма: 0

0
Ответов: 16884
Рейтинг: 1239
#7: 2010-08-06 16:38:57 ЛС | профиль | цитата
antonio454, есть ещё и такой вариант
code_19863.txt
карма: 25
Немного терпения! Дежурный экстрасенс скоро свяжется с Вами!
0
файлы: 1code_19863.txt [2.8KB] [119]
Ответов: 758
Рейтинг: 112
#8: 2010-08-06 16:56:19 ЛС | профиль | цитата
Если объединить все, то получится такое

Add(PageControl,11159543,301,182)
{
Align=5
Color=65535
Ctl3D=0
WinStyle=3
Childrens=#6:Panel1|6:Panel2|6:Panel3|
Selected="Panel2"
}
BEGIN_SDK
Add(EditPolyMulti,5462456,21,21)
{
WorkCount=#8:##select|
Point(##select)
}
Add(PagePanel,3720868,35,105)
{
Left=5
Top=10
Color=65280
WinStyle=3
}
END_SDK
BEGIN_SDK
Add(EditPolyMulti,3047961,21,21)
{
WorkCount=#8:##select|
Point(##select)
}
Add(PagePanel,15939158,35,105)
{
Left=35
Top=105
Caption="Main"
}
Add(ChildPanelRush,13799059,112,84)
{
}
BEGIN_SDK
Add(EditMultiEx,12682343,21,21)
{
}
Add(PanelRush,16135070,35,105)
{
Left=35
Top=105
Align=5
Glyphs=[]
}
END_SDK
END_SDK
BEGIN_SDK
Add(EditPolyMulti,6873962,21,21)
{
WorkCount=#8:##select|
Point(##select)
}
Add(PagePanel,8232003,35,105)
{
Left=35
Top=105
Caption="Chennel-1"
}
Add(ChildPanelRush,15066413,112,84)
{
}
BEGIN_SDK
Add(EditMultiEx,13228326,21,21)
{
}
Add(PanelRush,6346788,35,105)
{
Left=35
Top=105
Align=5
ColorTo=16711935
Glyphs=[]
}
END_SDK
END_SDK
BEGIN_SDK
Add(EditPolyMulti,8830405,21,21)
{
WorkCount=#8:##select|
Point(##select)
}
Add(PagePanel,11734947,35,105)
{
Left=35
Top=105
Caption="Chennel-2"
}
Add(ChildPanelRush,3082114,105,84)
{
}
BEGIN_SDK
Add(EditMultiEx,4968641,21,21)
{
}
Add(PanelRush,4476566,35,105)
{
Left=35
Top=105
Align=5
ColorTo=255
Glyphs=[]
}
END_SDK
END_SDK
Add(ChildPanelRush,8230231,245,182)
{
link(onClick,11159543:##select,[])
}
BEGIN_SDK
Add(EditMultiEx,7966446,-28,14)
{
EventCount=#7:onClick|
Width=671
Height=473
}
Add(PanelRush,13938321,28,28)
{
Width=1076
Height=26
ModeSp=3
ColorSp=16632507
MinOwn=50
MinRest=800
ColorFrom=15248556
ColorTo=16777215
GradientStyle=3
BorderWidth=0
Glyphs=[]
}
Add(Hub,4843218,199,70)
{
InCount=3
OutCount=1
link(onEvent1,5619242:doSeparateMT,[])
}
Add(MT_Add,8536474,94,70)
{
Data=Integer(0)
link(onAdd,4843218:doEvent1,[])
}
Add(MT_Add,9637366,94,112)
{
Data=Integer(1)
link(onAdd,4843218:doEvent2,[(162,118)(162,83)])
}
Add(MT_Add,11402246,94,154)
{
Data=Integer(2)
link(onAdd,4843218:doEvent3,[(169,160)(169,90)])
}
Add(MT_MultiData,5619242,227,70)
{
link(onData1,15318597:doCaption,[])
link(onData2,697312:doEvent1,[])
}
Add(Math,7821898,318,77)
{
OpType=2
Op2=105
link(onResult,15318597:doLeft,[])
}
Add(ButtonRush,11729229,28,70)
{
Width=105
Height=24
Color=15248556
ColorFrom=15248556
ColorTo=16777215
BorderColor=8421504
GradientStyle=3
ColorFromOver=12639424
ColorToOver=16777215
BorderColorOver=12632256
ShadowOffsetOver=0
GradientStyleOver=3
ColorFromDown=16632507
BorderColorDown=16632507
ShadowOffsetDown=0
GradientStyleDown=3
ColorFromDis=16632507
ColorToDis=16777215
ColorTextDis=0
ShadowOffsetDis=0
GradientStyleDis=3
BorderWidthDis=0
Caption="Panel1"
Data=String(Panel1)
Glyphs=[]
RoundWidth=5
RoundHeight=3
link(onClick,8536474:doAdd,[])
}
Add(ButtonRush,1123200,28,112)
{
Left=105
Width=105
Height=24
Color=15248556
ColorFrom=15248556
ColorTo=16777215
BorderColor=8421504
GradientStyle=3
ColorFromOver=12639424
ColorToOver=16777215
BorderColorOver=12632256
ShadowOffsetOver=0
GradientStyleOver=3
ColorFromDown=16632507
BorderColorDown=16632507
ShadowOffsetDown=0
GradientStyleDown=3
ColorFromDis=16632507
ColorToDis=16777215
ColorTextDis=0
ShadowOffsetDis=0
GradientStyleDis=3
BorderWidthDis=0
Caption="Panel2"
Data=String(Panel2)
Glyphs=[]
RoundWidth=5
RoundHeight=3
link(onClick,9637366:doAdd,[])
}
Add(ButtonRush,12040780,28,154)
{
Left=210
Width=105
Height=24
Color=15248556
ColorFrom=15248556
ColorTo=16777215
BorderColor=8421504
GradientStyle=3
ColorFromOver=12639424
ColorToOver=16777215
BorderColorOver=12632256
ShadowOffsetOver=0
GradientStyleOver=3
ColorFromDown=16632507
BorderColorDown=16632507
ShadowOffsetDown=0
GradientStyleDown=3
ColorFromDis=16632507
ColorToDis=16777215
ColorTextDis=0
ShadowOffsetDis=0
GradientStyleDis=3
BorderWidthDis=0
Caption="Panel3"
Data=String(Panel3)
Glyphs=[]
RoundWidth=5
RoundHeight=3
link(onClick,11402246:doAdd,[])
}
Add(ButtonRush,15318597,367,70)
{
Width=105
Height=24
Color=15248556
Enabled=1
ColorFrom=15248556
ColorTo=16777215
BorderColor=8421504
GradientStyle=3
ColorFromOver=12639424
ColorToOver=16777215
BorderColorOver=12632256
ShadowOffsetOver=0
GradientStyleOver=3
ColorFromDown=16632507
BorderColorDown=16632507
ShadowOffsetDown=0
GradientStyleDown=3
ColorFromDis=16632507
ColorToDis=16777215
ColorTextDis=0
ShadowOffsetDis=0
GradientStyleDis=3
BorderWidthDis=0
Caption="Вкладка 1"
Data=String(3)
Glyphs=[]
RoundWidth=5
RoundHeight=3
Point(doCaption)
Point(doLeft)
}
Add(Hub,697312,273,77)
{
link(onEvent1,7821898:doOperation,[])
link(onEvent2,7966446:onClick,[(465,90)(465,20)])
}
END_SDK


карма: 1

0
8
Сообщение
...
Прикрепленные файлы
(файлы не залиты)