Вверх ↑
Ответов: 253
Рейтинг: 0
#1: 2021-06-07 23:53:54 ЛС | профиль | цитата
Может странный вопрос. Но вдруг есть решение. Хочу упросить схему. Есть три текстовых поля(это могут быть и ячейки памяти), и есть кнопка(или событие) сс помощью которой можно очистить эти поля. В моей схеме [spoiler=Код]
Add(MainForm,2953706,21,105)
{
Height=168
}
Add(Edit,819451,539,56)
{
Width=384
Align=2
Text="Окно"
}
Add(Edit,918884,539,112)
{
Top=20
Width=384
Align=2
Text="Дверь"
}
Add(Button,5360813,217,112)
{
Top=109
Width=384
Align=4
link(onClick,1946605:doEvent1,[])
}
Add(Hub,1946605,259,112)
{
OutCount=3
link(onEvent1,10109647:doWork,[])
link(onEvent2,2806379:doWork,[(283,125)(283,132)])
link(onEvent3,16075389:doWork,[(283,132)(283,146)])
}
Add(LineBreakEx,10109647,294,112)
{
Caption="1"
}
Add(LineBreakEx,2806379,294,126)
{
Caption="2"
}
Add(LineBreakEx,16075389,294,140)
{
Caption="3"
}
Add(LineBreakEx,9045226,434,112)
{
Caption="1"
Type=1
link(OnEvent,819451:doText,[(502,118)(502,62)])
}
Add(LineBreakEx,12968818,434,126)
{
Caption="2"
Type=1
link(OnEvent,918884:doText,[(502,132)(502,118)])
}
Add(LineBreakEx,13758475,434,140)
{
Caption="3"
Type=1
link(OnEvent,6861929:doWork1,[(502,146)(502,174)])
}
Add(ChildPanel,6861929,539,168)
{
}
BEGIN_SDK
Add(EditMulti,14385867,21,21)
{
WorkCount=1
link(doWork1,9151973:doText,[(115,27)(115,62)])
}
Add(Panel,6230879,35,105)
{
Top=40
Width=337
Height=28
Align=2
}
Add(Edit,9151973,161,56)
{
Left=2
Top=2
Width=333
Align=2
Text="Шкаф"
}
END_SDK


[/spoiler] Это выглядит не совсем компактно. а если нужно освободить 20 полей?(Например сделать какой-то релод программы и освободить все поля. так сказать подготовить ее к новым данным)
то нужно будет нагородить 20 элементов "Разрыва линии" ? Может быть есть более эффективный и экономичный вариант ?
карма: 0

0