Вот например с Edit:
Add(Str_Enum,1072478,364,112)
{
Delimiter=""
link(onEnum,6523261:doCompare,[])
link(onEndEnum,10691196:doEvent1,[(415,125)(415,174)])
}
Add(Math,16161248,504,112)
{
Op2=1
ResultType=0
Point(doClear)
link(Op1,12898614:Var1,[(510,100)(487,100)(487,155)])
}
Add(Edit,851826,315,112)
{
Left=195
Top=210
Width=95
link(onChange,1072478:doEnum,[])
}
Add(DoData,10193292,546,210)
{
link(onEventData,4799003:doWork2,[])
link(Data,9049160:Value,[])
}
Add(If_else,6523261,427,112)
{
Op2=String( )
link(onTrue,16161248:doOperation,[])
}
Add(GetDataEx,12898614,497,150)
{
Angle=1
link(Data,16161248:Result,[(510,155)])
}
Add(If_else,10020712,490,168)
{
Type=2
Op1=Integer(4)
link(onTrue,9049160:doValue,[])
link(onFalse,10193292:doData,[(534,181)(534,216)])
link(Op2,12898614:Var2,[])
}
Add(Memory,9049160,546,168)
{
Point(Data)
link(onData,4799003:doWork1,[(591,174)])
link(Data,851826:Text,[(552,86)(300,86)(300,162)(321,162)])
}
Add(HubEx,4799003,587,210)
{
Angle=1
link(onEvent,851826:doText2,[(591,264)(289,264)(289,125)])
}
Add(Hub,10691196,434,168)
{
link(onEvent1,10020712:doCompare,[])
link(onEvent2,16161248:doClear,[(476,181)(476,125)])
}