Вверх ↑
Разработчик
Ответов: 26324
Рейтинг: 2148
#1: 2009-10-29 08:48:03 ЛС | профиль | цитата
Leo, вот схема, которая удаляет строку по двойному клику


Add(MainForm,2953706,294,245)
{
Height=332
}
Add(StringTableMT,6128859,511,203)
{
Width=392
Height=266
Columns=#3:ФИО|5:Адрес|7:Телефон|
ColumnWidth=120
Grid=0
IconsCheck=[]
MiscIcons=[]
Icons=[]
Point(doMT_NameCol)
Point(doMT_Add)
Point(doRefresh)
Point(onMouseDown)
Point(onDblClick)
Point(Index)
link(onDblClick,14250543:doData,[(574,223)(574,322)(513,322)(513,286)])
}
Add(Button,1048457,343,245)
{
Left=180
Top=275
Caption="Add"
link(onClick,4797926:doAdd,[])
}
Add(MT_AddData,4797926,399,245)
{
Count=3
link(onAdd,6128859:doMT_Add,[])
link(Data1,11692813:Value,[(405,237)(370,237)])
link(Data2,7862196:Value,[])
link(Data3,9769272:Value,[(419,237)(454,237)])
}
Add(Memory,11692813,364,196)
{
Default=String(Петров)
}
Add(Memory,7862196,406,196)
{
Default=String(Петр)
}
Add(Memory,9769272,448,196)
{
Default=String(Петрович)
}
Add(DoData,14250543,525,280)
{
link(onEventData,6128859:doDelete,[(567,286)(567,193)(499,193)(499,223)])
link(Data,6128859:Index,[])
}

У меня она прекрасно удаляет по левому двойному клику.

Но к твоей схеме у меня вопрос -- для чего применяется компонент Sleep

Применение этого компонента, в этой схеме, вообще нецелесообразно -- пустая нагрузка на процессор. Если это попытка разделить очередь событий, то надо применять таймер, а не Sleep
карма: 22

0