Вверх ↑
Ответов: 2200
Рейтинг: 673
#1: 2020-07-03 19:21:28 ЛС | профиль | цитата
Как вариант


Add(MainForm,2953706,28,105)
{
Width=607
Height=474
Position=1
}
Add(Memo,16281974,189,161)
{
Left=20
Top=15
Width=155
Height=420
Strings=#12:Добрый день.|19:Сегодня будет ясно.|12:Без осадков.|
link(onChange,8276957:doWork2,[])
}
Add(PaintBox,8113655,245,161)
{
Left=195
Top=20
Width=399
Height=374
Color=12632256
Ctl3D=0
ModeSp=1
SizeSp=3
ColorSp=-16777196
MinOwn=4
MinRest=2
ClearBeforeDraw=0
link(onBeforeDraw,5092615:doDraw,[(284,167)(284,204)(233,204)(233,265)])
}
Add(ScrollBar,13654110,294,161)
{
Left=195
Top=405
Width=400
Max=1000
Min=-100
link(onPosition,15958990:doWork2,[])
}
Add(ScrollBar,1525466,322,203)
{
Left=195
Top=425
Width=400
Max=1000
Min=-500
link(onPosition,15958990:doWork3,[(359,209)])
}
Add(HubEx,8276957,224,161)
{
link(onEvent,8113655:doRefresh,[])
}
Add(HubEx,15958990,355,161)
{
Angle=3
link(onEvent,8276957:doWork1,[(359,144)(228,144)])
}
Add(MultiElementEx,5092615,245,259)
{
link(Bitmap,8113655:Bitmap,[])
link(Text,16281974:Text,[(258,225)(195,225)])
link(WordInterval,13654110:Position,[(265,221)(300,221)])
link(StringInterval,1525466:Position,[(272,243)(328,243)])
}
BEGIN_SDK
Add(EditMultiEx,8766967,21,21)
{
WorkCount=#6:doDraw|
DataCount=#6:Bitmap|4:Text|34:WordInterval=Межбуквенный интервал|36:StringInterval=Межстроковой интервал|
Width=713
Height=585
link(doDraw,263065:doEvent1,[(30,27)(30,230)])
}
Add(Img_Text,3343235,427,231)
{
Y=50
Point(X)
Point(Y)
Point(Transform)
link(onDraw,11206229:doOperation,[(471,237)(471,270)(408,270)(408,293)])
link(Bitmap,8766967:Bitmap,[(433,42)(27,42)])
link(Text,9442982:Part,[(440,210)(266,210)(266,275)(237,275)])
link(Transform,13761275:Transform,[])
}
Add(Str_Enum,9442982,224,231)
{
Delimiter=""
link(onEnum,3343235:doDraw,[])
link(onEndEnum,5741663:doEvent1,[])
}
Add(ArrayEnum,16511783,175,231)
{
link(onItem,9442982:doEnum,[])
link(onEndEnum,3745760:doClear,[(212,244)(212,468)])
link(Array,10986927:Array,[])
}
Add(Math,11206229,420,287)
{
Point(doClear)
link(onResult,2166251:doCalc,[(492,293)(492,321)])
link(Op1,2574425:Var1,[(426,275)(464,275)(464,362)])
link(Op2,3343235:TextWidth,[])
}
Add(Img_Text,14714162,168,273)
{
Y=50
Point(X)
Point(Y)
link(Text,16511783:Item,[])
}
Add(Math,2345606,497,427)
{
Point(doClear)
link(onResult,3745760:doCalc,[(534,433)(534,461)])
link(Op1,1951181:Var1,[(503,415)(451,415)(451,495)])
link(Op2,14714162:TextHeight,[(510,401)(181,401)])
}
Add(Hub,5741663,273,238)
{
link(onEvent1,2166251:doClear,[(325,244)(325,328)])
link(onEvent2,2345606:doOperation,[(305,251)(305,433)])
}
Add(StrList,10986927,161,175)
{
MakeExt(Strings,Текст для рисования,Text)
}
Add(Hub,263065,84,224)
{
link(onEvent1,15973981:doData,[(112,230)(112,202)])
link(onEvent2,16511783:doEnum,[])
}
Add(DoData,15973981,119,196)
{
link(onEventData,10986927:doText,[])
link(Data,8766967:Text,[(125,63)(34,63)])
}
Add(LineBreak,5273825,497,371)
{
Caption="x"
Type=1
link(Data,2574425:Var2,[])
Primary=[15014885,-35,-224]
}
Add(LineBreak,1288705,539,504)
{
Caption="y"
Type=1
link(Data,1951181:Var2,[])
Primary=[8828915,-70,-343]
}
Add(GetDataEx,1951181,539,490)
{
link(Data,3745760:Result,[])
}
Add(GetDataEx,2574425,497,357)
{
link(Data,2166251:Result,[])
}
Add(Img_UseOffset,13761275,455,189)
{
X=1.53
link(X,15014885:Var,[])
link(Y,8828915:Var,[])
}
Add(MathParse,2166251,497,315)
{
MathStr="%1 + %2 / 100"
Point(doClear)
link(X2,8766967:WordInterval,[(510,35)(41,35)])
}
Add(MathParse,3745760,539,455)
{
MathStr="%1 + %2 / 100"
Point(doClear)
link(X2,8766967:StringInterval,[(552,27)(48,27)])
}
END_SDK
карма: 11

2
Голосовали:Леонид, Tad