Вверх ↑
Ответов: 8888
Рейтинг: 823
#1: 2016-12-25 11:43:56 ЛС | профиль | цитата
SkyPrinceRus, и по высоте, и по ширине, и по изменению размера с учётом арифметики от sashaoli
Схема


Add(MainForm,1263145,329,105)
{
Width=212
Height=247
Position=1
Point(onResize)
link(onCreate,16728889:doWork2,[])
link(onResize,3548209:doWork2,[(375,132)(375,293)])
}
Add(Image,16053327,623,413)
{
Width=181
Height=194
Align=5
ViewStyle=4
Point(doTop)
Point(onMouseDown)
Point(Width)
Point(Height)
link(onMouseDown,14199859:doCompare,[])
}
Add(ScrollBar,7342130,826,280)
{
Left=181
Width=15
Height=194
Align=3
Kind=1
Point(doMax)
link(onPosition,2939990:doWork1,[(874,286)])
}
Add(Img_MultiText,9058469,455,112)
{
Font=[MS Sans Serif,10,0,16777215,1]
Orientation=[MS Sans Serif,10,0,16777215,1]
link(Text,11645995:Var2,[])
}
Add(StrList,12833237,462,35)
{
Strings=#7:Кентавр|0:|9:Блондинка|0:|5:Тыква|0:|3:Рот|0:|6:Голова|0:|9:Кавиатура|0:|8:Саксафон|0:|10:Ким Чен Ыр|0:|7:Человек|0:|6:Рендом|0:|8:========|
}
Add(Hub,2964545,406,119)
{
OutCount=3
link(onEvent1,9058469:doDraw,[(431,125)(431,118)])
link(onEvent2,5473196:doOperation,[(438,132)(438,167)])
link(onEvent3,3548209:doWork1,[(427,139)])
}
Add(Bitmap,11867357,455,210)
{
Point(doCreate)
Point(HWidth)
Point(HHeight)
Point(onCreate)
Point(Width)
Point(Height)
link(HWidth,5473196:Result,[(461,201)(454,201)])
link(HHeight,9058469:TextHeight,[])
}
Add(Img_MultiText,527786,455,287)
{
X=8
Font=[MS Sans Serif,10,0,16777215,1]
Orientation=[MS Sans Serif,10,0,16777215,1]
link(onDraw,3726264:doEvent1,[])
link(Bitmap,6196205:Var2,[])
link(Text,11645995:Var3,[(468,280)(496,280)(496,103)])
}
Add(GetDataEx,11645995,462,98)
{
link(Data,12833237:Text,[])
}
Add(Math,5473196,448,161)
{
Op2=20
ResultType=0
link(onResult,11867357:doCreate,[(487,167)(487,174)(438,174)(438,230)])
link(Op1,9058469:TextWidth,[(454,152)(461,152)])
}
Add(ScrollBar,16532128,826,329)
{
Top=194
Width=196
Align=4
Point(doMax)
link(onPosition,2939990:doWork2,[])
}
Add(GetDataEx,6196205,455,266)
{
link(Data,11867357:Bitmap,[])
}
Add(Img_Copy,15220260,560,413)
{
Point(Width)
Point(Height)
link(onCopy,16053327:doLoad,[])
link(Source,6196205:Var3,[(566,271)])
link(X,16532128:Position,[(573,383)(832,383)])
link(Y,7342130:Position,[(580,389)(842,389)(842,320)(832,320)])
link(Width,713389:Var1,[(587,397)])
link(Height,11117240:Var1,[(594,404)])
}
Add(Hub,3726264,518,287)
{
OutCount=3
link(onEvent1,3945831:doOperation,[])
link(onEvent2,4157463:doOperation,[(592,300)(592,342)])
link(onEvent3,8767901:doWork1,[(550,307)])
}
Add(If_else,14199859,665,420)
{
Op2=Integer(1)
link(onTrue,348697:doExecute,[(732,426)(732,482)(291,482)(291,69)])
}
Add(Math,3945831,602,287)
{
OpType=1
ResultType=0
link(onResult,2813795:doCompare,[])
link(Op1,11867357:Height,[(608,264)(475,264)])
link(Op2,713389:Var3,[(615,278)(647,278)(647,397)])
}
Add(If_else,2813795,658,287)
{
Type=4
Op2=Integer(0)
link(onTrue,15440162:doWork2,[])
link(onFalse,10861397:doData,[])
}
Add(DoData,10861397,700,294)
{
Data=Integer(0)
link(onEventData,15440162:doWork3,[(739,300)])
}
Add(HubEx,15440162,735,287)
{
link(onEvent,14329994:doEvent1,[])
}
Add(Hub,14329994,749,287)
{
link(onEvent1,7342130:doMax,[])
link(onEvent2,10103171:doData,[])
}
Add(DoData,10103171,777,294)
{
Data=Integer(0)
link(onEventData,7342130:doPosition,[(816,300)(816,286)])
}
Add(Math,4157463,602,336)
{
OpType=1
ResultType=0
link(onResult,5858305:doCompare,[])
link(Op1,11867357:Width,[(608,327)(587,327)(587,257)(468,257)])
link(Op2,11117240:Var3,[(615,327)(640,327)(640,404)])
}
Add(If_else,5858305,658,336)
{
Type=4
Op2=Integer(0)
link(onTrue,1622827:doWork2,[])
link(onFalse,5783111:doData,[])
}
Add(DoData,5783111,700,343)
{
Data=Integer(0)
link(onEventData,1622827:doWork3,[(739,349)])
}
Add(HubEx,1622827,735,336)
{
link(onEvent,10662703:doEvent1,[])
}
Add(Hub,10662703,749,336)
{
link(onEvent1,16532128:doMax,[])
link(onEvent2,92457:doData,[])
}
Add(DoData,92457,777,343)
{
Data=Integer(0)
link(onEventData,16532128:doPosition,[(816,349)(816,335)])
}
Add(HubEx,2939990,870,329)
{
Angle=1
link(onEvent,8767901:doWork3,[(874,475)(550,475)])
}
Add(HubEx,8767901,546,413)
{
link(onEvent,15220260:doCopy,[])
}
Add(HubEx,3548209,423,287)
{
link(onEvent,527786:doDraw,[])
}
Add(ODialog,348697,329,63)
{
Filter="Текст|*.txt"
link(onExecute,2774201:doEvent1,[])
}
Add(Hub,2774201,371,63)
{
link(onEvent1,12833237:doLoad,[])
link(onEvent2,16728889:doWork1,[(396,76)])
}
Add(HubEx,16728889,392,119)
{
link(onEvent,2964545:doEvent1,[])
}
Add(GetDataEx,713389,609,392)
{
Angle=2
link(Data,16053327:Width,[(615,453)(636,453)])
}
Add(GetDataEx,11117240,602,399)
{
Angle=2
link(Data,16053327:Height,[(608,460)(643,460)])
}
карма: 19

0