Вверх ↑
Ответов: 2057
Рейтинг: 28
#1: 2008-01-26 01:50:13 ЛС | профиль | цитата
Мультиэлемент который перевод строку типа 1234567 в 1 234 567.
Немного доработанный пример Galkov - а.


Тоже самое :

#sha
Add(MultiElement,3767171,329,196)
{
@Hint=#21:?????????????? ?????.|
}
BEGIN_SDK
Add(EditMulti,16557101,3,3)
{
EventCount=1
WorkCount=1
Width=643
Height=249
link(doWork1,4221315:doEvent1,[(33,9)(33,118)])
}
Add(StrCat,8613341,119,112)
{
Str1=" "
link(onStrCat,3865252:doValue,[])
}
Add(Copy,13201032,378,112)
{
Count=3
link(onCopy,16629611:doString,[])
link(Str,3865252:Value,[(384,102)(211,102)(211,152)(174,152)])
}
Add(For,7439500,273,112)
{
End=1
Step=-3
InData=0
link(onEvent,15764030:doOperation,[])
link(onStop,13214440:doTrim,[(313,125)(313,181)])
}
Add(Memory,3865252,168,112)
{
link(onData,15827245:doLength,[])
}
Add(Length,15827245,224,112)
{
link(onLength,7439500:doFor,[])
}
Add(Math,15764030,329,112)
{
OpType=1
Op2=2
ResultType=0
link(onResult,13201032:doCopy,[])
}
Add(Trim,13214440,483,175)
{
link(onTrim,16557101:onEvent1,[(605,181)(605,9)])
link(Text,1903749:Var2,[])
}
Add(FormatStr,16629611,427,112)
{
link(onFString,10187303:doValue,[])
link(Str2,1903749:Var1,[(440,102)(471,102)(471,120)(471,163)])
}
Add(Memory,10187303,483,112)
{
}
Add(GetDataEx,1903749,476,154)
{
link(Data,10187303:Value,[])
}
Add(Hub,4221315,56,112)
{
link(onEvent1,10187303:doClear,[(103,118)(103,82)(475,82)(475,125)])
link(onEvent2,8613341:doStrCat,[(111,125)(111,118)])
}
END_SDK
Add(InfoTip,14984419,273,161)
{
Info=#38:Перевод строки из 1234567 в 1 234 567.|
Width=148
Height=81
}

карма: 1

0
файлы: 1PerStr.rar [866B] [911]