Обработка клика по полю

Программирование на Атлантисе (VIP, FCOM, ARD), FastReport

Модераторы: m0p3e, edward_K, Модераторы

Ответить
galover
Местный житель
Сообщения: 794
Зарегистрирован: 16 ноя 2007, 13:52

Обработка клика по полю

Сообщение galover »

Всем привет! Есть поле в интерфейсе - Field1, которое нужно заполнить с помощью выбора значения из другого интерфейса -> все как обычно. Нужно, чтобы интерфейс со значениями для выбора открывался сразу после того, как встали на поле Field1 (и поле Field1 пустое, т.е. значение еще не было выбрано). Какое событие можно отработать чтобы получить желаемое? Заранее спасибо!
m0p3e
Местный житель
Сообщения: 1386
Зарегистрирован: 29 мар 2005, 17:49
Откуда: Москва

Сообщение m0p3e »

Обычно так.

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

cmSetCurField : 
 {
   Case Target Of
    #нужное поле : If not IsValid ( tnТаблица) 
                               PutCommand (cmPick);
   End;
  };
Если делается в окне, а поле присутствует и в общем списке, то предварительно проверяем, что находимся в нужном окне. CurWindow
galover
Местный житель
Сообщения: 794
Зарегистрирован: 16 ноя 2007, 13:52

Сообщение galover »

m0p3e
Респектище! То что доктор прописал! :cool:
Ответить