Вверх ↑
Этот топик читают: Гость
Ответов: 113
Рейтинг: 1
#1: 2017-10-04 15:26:55 ЛС | профиль | цитата
как можно сделать создание и изменение размеров панелей ?

Площадка



Add(MainForm,2953706,21,105)
{
Width=904
Height=525
Caption="Площадка"
BorderStyle=3
}
Add(ChildPanelRush,13471711,189,154)
{
link(onClick,14576224:doMove,[])
}
BEGIN_SDK
Add(EditMultiEx,3700988,21,21)
{
EventCount=#7:onClick|
VarCount=#6:Handle|
link(Handle,13470311:Handle,[(27,179)(41,179)])
}
Add(PanelRush,13470311,35,105)
{
Left=45
Top=40
Width=280
Height=140
Glyphs=[]
Point(Handle)
link(onClick,3700988:onClick,[(194,111)(194,27)])
}
Add(Label,3529454,42,35)
{
Left=15
Top=10
Width=72
Height=17
Caption="площадка 1"
}
Add(StatusBar,10885462,112,147)
{
}
END_SDK
Add(ChildPanelRush,11086775,189,238)
{
link(onClick,9864916:doMove,[])
}
BEGIN_SDK
Add(EditMultiEx,4891437,21,21)
{
EventCount=#7:onClick|
VarCount=#6:Handle|
link(Handle,10922870:Handle,[(27,179)(48,179)])
}
Add(PanelRush,10922870,42,98)
{
Left=180
Top=240
Width=285
Height=165
Glyphs=[]
Point(Handle)
link(onClick,4891437:onClick,[(198,104)(198,27)])
}
Add(Label,6589290,70,42)
{
Left=15
Top=20
Width=66
Height=17
Caption="Площадка 2"
}
Add(StatusBar,5781867,84,161)
{
}
END_SDK
Add(Button,2797346,105,161)
{
Left=790
Top=5
Width=70
Height=35
Caption="добавить"
}
Add(MoveWindow,14576224,259,154)
{
link(Handle,13471711:Handle,[(265,142)(230,142)(230,198)(195,198)])
}
Add(MoveWindow,9864916,259,238)
{
link(Handle,11086775:Handle,[(265,226)(230,226)(230,282)(195,282)])
}



карма: 0
well done turner
0
vip
#1.1контекстная реклама от партнеров
Ответов: 8888
Рейтинг: 823
#2: 2017-10-04 16:39:19 ЛС | профиль | цитата
powerbatman, можно так, ЛКМ-таскаем, ПКМ-новые размеры:
Так


Add(MainForm,5925777,154,126)
{
Width=904
Height=525
Caption="Площадка"
BorderStyle=3
}
Add(ChildPanelRush,13471711,385,126)
{
Mode=1
link(onClick,13233880:doCompare,[])
}
BEGIN_SDK
Add(EditMultiEx,3700988,21,21)
{
WorkCount=#5:##add|8:##select|8:##delete|7:##clear|
EventCount=#7:onClick|
VarCount=#6:Handle|12:##eventIndex|7:##count|
Point(##add)
Point(##select)
Point(##delete)
Point(##clear)
Point(##eventIndex)
Point(##count)
link(Handle,13470311:Handle,[(27,131)(146,131)])
link(##add,6317380:doSplit,[(46,27)(46,97)])
}
Add(PanelRush,13470311,140,84)
{
Left=385
Top=65
Width=280
Height=140
Glyphs=[]
Point(Handle)
Point(doLeft)
Point(doTop)
Point(doWidth)
Point(doHeight)
Point(onMouseDown)
link(onMouseDown,3700988:onClick,[(179,97)(179,27)])
}
Add(Label,3529454,140,140)
{
Left=15
Top=10
Width=72
Height=17
Caption="площадка 1"
}
Add(StatusBar,10885462,140,35)
{
}
Add(MultiStrData,6317380,56,91)
{
Count=5
link(onPart1,13470311:doLeft,[])
link(onPart2,13470311:doTop,[])
link(onPart3,13470311:doWidth,[])
link(onPart4,13470311:doHeight,[])
link(onPart5,3529454:doText,[(130,125)(130,146)])
}
END_SDK
Add(Button,2797346,210,126)
{
Left=20
Top=45
Width=70
Height=35
Caption="добавить"
link(onClick,7834997:doString,[])
}
Add(MoveWindow,9864916,385,196)
{
link(Handle,209197:Var2,[])
}
Add(Edit,5534780,266,56)
{
Left=10
Top=20
Text="100"
DataType=2
}
Add(Edit,3520334,315,56)
{
Left=65
Top=20
Text="80"
DataType=2
}
Add(Edit,13264813,364,56)
{
Left=120
Top=20
Text="200"
DataType=2
}
Add(Edit,12570266,413,56)
{
Left=175
Top=20
Text="100"
DataType=2
}
Add(Label,13560480,338,14)
{
Left=20
Top=3
Width=200
Caption="Left Top Width Height"
AutoSize=1
}
Add(DoData,6389013,308,189)
{
link(onEventData,14991382:doEvent1,[])
link(Data,7980518:Var2,[])
}
Add(Hub,14991382,350,189)
{
link(onEvent1,6274594:doWork3,[(375,195)])
link(onEvent2,9864916:doMove,[])
}
Add(FormatStr,7834997,266,126)
{
DataCount=5
Mask="%1;%2;%3;%4;Площадка %5"
link(onFString,13471711:##add,[])
link(Str1,5534780:Text,[])
link(Str2,3520334:Text,[(279,96)(321,96)])
link(Str3,13264813:Text,[(286,103)(370,103)])
link(Str4,12570266:Text,[(293,110)(419,110)])
link(Str5,13471711:##count,[(300,117)(412,117)(412,166)(405,166)])
}
Add(SizeWindow,7543987,518,140)
{
link(Handle,209197:Var3,[(524,124)(511,124)(511,180)])
link(Width,15057506:Text,[(531,103)(503,103)])
link(Height,8584970:Text,[(538,103)(559,103)])
}
Add(GetDataEx,209197,385,175)
{
link(Data,13471711:Handle,[])
}
Add(If_else,13233880,427,126)
{
Op2=Integer(0)
link(onTrue,6389013:doData,[(466,132)(466,237)(298,237)(298,195)])
link(onFalse,14713447:doEvent1,[])
}
Add(Hub,14713447,476,133)
{
OutCount=3
link(onEvent1,8264308:doData,[(501,139)(501,244)(235,244)(235,188)])
link(onEvent2,7543987:doWidth,[])
link(onEvent3,7543987:doHeight,[])
}
Add(DoData,8264308,245,182)
{
link(onEventData,6274594:doWork2,[])
link(Data,7980518:Var1,[(251,173)])
}
Add(GetDataEx,7980518,308,168)
{
Angle=1
link(Data,13471711:##eventIndex,[(398,173)])
}
Add(HubEx,6274594,371,182)
{
Angle=3
link(onEvent,13471711:##select,[(375,139)])
}
Add(Edit,15057506,497,63)
{
Left=120
Top=60
Text="150"
DataType=2
}
Add(Edit,8584970,553,63)
{
Left=175
Top=60
Text="150"
DataType=2
}
Add(Label,33604,518,21)
{
Left=130
Top=43
Width=99
Height=17
Caption="Для изменения"
}

карма: 19

0
Ответов: 9906
Рейтинг: 351
#3: 2017-10-04 16:45:05 ЛС | профиль | цитата
Проще

Add(MainForm,10667436,371,63)
{
Width=904
Height=525
Caption="Площадка"
BorderStyle=3
link(onCreate,11380573:doWork1,[(424,83)])
}
Add(ChildPanelRush,13471711,490,119)
{
Mode=1
link(onClick,14576224:doMove,[])
}
BEGIN_SDK
Add(EditMultiEx,3700988,21,21)
{
WorkCount=#5:##add|
EventCount=#7:onClick|
Width=328
Height=137
VOffset=21
Point(##add)
link(##add,8060420:doStrCat,[])
}
Add(PanelRush,13470311,189,42)
{
Left=45
Top=40
Width=280
Height=140
Glyphs=[]
Point(Handle)
link(onClick,3205814:doData,[])
}
Add(Label,3529454,119,42)
{
Left=15
Top=10
Width=72
Height=17
Caption=""
}
Add(StatusBar,10885462,119,91)
{
}
Add(DoData,3205814,252,42)
{
link(onEventData,3700988:onClick,[])
link(Data,13470311:Handle,[(258,33)(244,33)(244,82)(195,82)])
}
Add(StrCat,8060420,49,42)
{
Str1="площадка "
link(onStrCat,3529454:doText,[])
}
END_SDK
Add(Button,2797346,371,119)
{
Left=790
Top=5
Width=70
Height=35
Caption="добавить"
link(onClick,11380573:doWork2,[])
}
Add(MoveWindow,14576224,546,119)
{
}
Add(CounterEx,4222035,441,119)
{
link(onNext,13471711:##add,[])
}
Add(HubEx,11380573,420,119)
{
link(onEvent,4222035:doNext,[])
}

--- Добавлено в 2017-10-04 16:55:26

Еще проще


Add(MainForm,10667436,371,63)
{
Width=904
Height=525
Caption="Площадка"
BorderStyle=3
link(onCreate,11380573:doWork1,[(424,83)])
}
Add(ChildPanelRush,13471711,497,119)
{
Mode=1
}
BEGIN_SDK
Add(EditMultiEx,3700988,21,21)
{
WorkCount=#5:##add|
Width=286
Height=137
VOffset=21
Point(##add)
link(##add,8060420:doStrCat,[])
}
Add(PanelRush,13470311,189,42)
{
Left=45
Top=40
Width=280
Height=140
Glyphs=[]
Point(Handle)
link(onClick,14576224:doMove,[])
}
Add(Label,3529454,119,42)
{
Left=15
Top=10
Width=72
Height=17
Caption=""
}
Add(StatusBar,10885462,119,91)
{
}
Add(StrCat,8060420,49,42)
{
Str1="площадка "
link(onStrCat,3529454:doText,[])
}
Add(MoveWindow,14576224,252,42)
{
link(Handle,13470311:Handle,[(258,33)(244,33)(244,82)(195,82)])
}
END_SDK
Add(Button,2797346,371,119)
{
Left=790
Top=5
Width=70
Height=35
Caption="добавить"
link(onClick,11380573:doWork2,[])
}
Add(CounterEx,4222035,441,119)
{
link(onNext,13471711:##add,[])
}
Add(HubEx,11380573,420,119)
{
link(onEvent,4222035:doNext,[])
}

Редактировалось 3 раз(а), последний 2017-10-04 16:55:26
карма: 9

0
Ответов: 113
Рейтинг: 1
#4: 2017-10-06 23:37:56 ЛС | профиль | цитата
спасибо ) изучу все способы
карма: 0
well done turner
0
4
Сообщение
...
Прикрепленные файлы
(файлы не залиты)