-= DriveR =- писал(а):
я проверяю есть ли установленные флаги или нет. Не слушай сказок про одиночное Case или if_else.
sla8a тебе дал правильный ответ.
Если Len выдал 0 - значит нет установленных чеков.
Т.е. нужна связка из Len + If_else или Len + Case
Add(MTStrTbl,15043066,350,364)
{
Width=390
Height=210
Name="MTStrTbl"
Columns=#3:Имя|7:Фамилия|8:Отчество|
CheckBoxes=0
}
Add(MST_CheckBoxes,9099572,406,364)
{
MSTControl="MTStrTbl"
}
Add(MST_RowAction,2680349,469,427)
{
Action=3
MSTControl="MTStrTbl"
}
Add(MT_Enum,5834739,413,427)
{
Type=1
link(onItem,2680349:doRowAction,[])
link(MT,8312008:Var2,[])
}
Add(Button,7465548,259,427)
{
Left=5
Top=220
Width=85
Caption="Удалить"
link(onClick,15821925:doLength,[])
}
Add(Message,15200509,413,490)
{
Message="Не выбрано что надо удалять"
}
Add(Case,14117503,357,427)
{
Value=Integer(0)
link(onNextCase,5834739:doEnum,[])
link(onTrue,15200509:doMessage,[(401,440)(401,496)])
}
Add(Length,15821925,308,427)
{
link(onLength,14117503:doCase,[])
link(Str,8312008:Var1,[(314,411)])
}
Add(GetDataEx,8312008,413,406)
{
link(Data,9099572:AllCheck,[])
}