Вот (ничего умнее в голову не лезет.
Add(StringTable,2317802,115,301)
{
Top=100
Width=385
Height=160
Grid=0
ClearAll=0
Point(doAddColumn)
Point(onMouseDown)
Point(Index)
Point(doAdd)
link(onMouseDown,8189675:doEvent,[])
}
Add(IndexToChanel,8189675,157,301)
{
link(onEvent2,2264978:doCompare,[])
}
Add(PopupMenu,15119340,276,259)
{
Menu=#13:Редактировать|7:Удалить|
Point(onSelectStr)
link(onSelectStr,3072914:doWork2,[])
}
Add(PopupMenu,7698029,276,308)
{
Menu=#8:Добавить|
Point(onSelectStr)
link(onSelectStr,3072914:doWork3,[(322,321)])
}
Add(If_else,2264978,213,308)
{
Type=4
Op2=Integer(0)
link(onTrue,15119340:doPopupHere,[(261,314)(261,272)])
link(onFalse,7698029:doPopupHere,[])
link(Op1,2317802:Index,[(219,296)(203,296)(203,345)(121,345)])
}
Add(HubEx,3072914,318,259)
{
link(onEvent,11591340:doGetIndex,[])
}
Add(Label,7509928,388,231)
{
Left=70
Top=300
Point(Caption)
}
Add(StrList,11591340,339,224)
{
Strings=#8:Добавить|13:Редактировать|7:Удалить|
Point(StrToFind)
Point(doGetIndex)
Point(onGetIndex)
link(onGetIndex,7509928:doText,[])
}