Вверх ↑
Ответов: 2360
Рейтинг: 683
#1: 2022-02-16 17:26:17 ЛС | профиль | цитата
ser_davkin, логичнее будет сделать так:
Add(MainForm,6522328,315,140)
{
 Width=503
 Height=191
 link(onCreate,6781627:doSearch,[])
}
Add(Position,6781627,357,154)
{
 Target="|"
 ShortSearch=1
 link(onSearch,5405:doOperation,[])
 link(Str,4095516:Var2,[])
}
Add(Copy,10286756,441,154)
{
 Count=12
 link(onCopy,12840568:doText,[])
 link(Str,4095516:Var3,[(447,138)])
}
Add(Edit,2468859,357,98)
{
 Left=85
 Top=60
 Width=315
 Text=""{\pard\li200\sa100\sb100\fs26\cf2\highlight9 |\par}""
}
Add(GetDataEx,4095516,357,133)
{
 link(Data,2468859:Text,[])
}
Add(Label,12840568,483,154)
{
 Left=85
 Top=85
 Width=315
}
Add(Math,5405,399,154)
{
 OpType=1
 Op2=12
 link(onResult,10286756:doCopy,[])
 AddHint(-4,-38,36,13,Op2)
}
flint2 писал(а):
который делался с бодуна.
Он изначально не правильно работал в этом режиме.
Не согласен!
Менять case на If смысла особого нет. А вот какой смысл менять логику элемента?
Для реализации ser_davkin достаточно отодвинуть позицию (схема выше).
flint2, а как в вашей реализации можно скопировать последних 12 символов? Можно схему посмотреть? Чтоб вот так получилось:
Add(MainForm,6522328,308,406)
{
 Width=503
 Height=191
 link(onCreate,8711249:doCopy,[])
}
Add(Label,12840568,497,420)
{
 Left=85
 Top=85
 Width=315
}
Add(Copy,8711249,378,420)
{
 Count=12
 Direction=1
 link(onCopy,15954917:doEvent,[])
 link(Str,12844220:Text,[])
}
Add(Edit,12844220,378,364)
{
 Left=85
 Top=60
 Width=315
 Text=""{\pard\li200\sa100\sb100\fs26\cf2\highlight9 |\par}""
}
Add(Debug,15954917,455,420)
{
 link(onEvent,12840568:doText,[])
}
И сразу вопрос, что чаще реализуется, копирование как у ser_davkin или схема выше?
карма: 11

0
Редактировалось 1 раз(а), последний 2022-02-16 17:26:53