Страница 1 из 1

Собития и List

Добавлено: 05 дек 2006, 15:21
Alexander
В скрин добавил лист:

Код: Выделить всё

aaa : [List ...];
необходимо отловить событие, когда будет выбрано новое значение из списка. Если делаю так:

Код: Выделить всё

handleevent
   cmPick{
      #aaa:{
          //Значение старое, вызов произошел при нажатии на кнопку
      }
   }
end;
Как поймать событие после выбора значения из списка??

Добавлено: 05 дек 2006, 16:34
Max_Fin
через cmCheckField

Добавлено: 06 дек 2006, 08:43
Алексей
Max_Fin
тоже пробовал отловить именно момент изменения значения, но не нашел такого события

cmCheckField срабатывает только когда ты уже уходишь с этого поля...

Добавлено: 06 дек 2006, 09:55
Vek
у меня сразу срабатывает, как только выбираю из списка
синтаксис стандартный

cmCheckField:
{
case CurField() of
#word_s:
{
if(word_s=1){message(1);}
if(word_s=2){message(2);}
...
}
...
end;
}
выбрал и сразу выводится соответствующий message

Добавлено: 06 дек 2006, 11:51
Goblin
cmCheckField - событие табличное, должно отрабатываться в handleevent'е панели, а не интерфейса/окна.