Обработка событий

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

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

Ответить
evchic
Местный житель
Сообщения: 216
Зарегистрирован: 25 апр 2006, 12:05
Откуда: г.Ростов-на-Дону
Контактная информация:

Обработка событий

Сообщение evchic »

Добрый день!

Подскажите пожалуйста
Возможно ли отловить событие при вводе текста в ТЕКСТОВОЕ ПОЛЕ
чтобы при нажатии каждой кнопки возникало свое событие к примеру выдавалось сообщение?
То бишь меня интересует событие при редактирование(изменения в нем) поля
m0p3e
Местный житель
Сообщения: 1386
Зарегистрирован: 29 мар 2005, 17:49
Откуда: Москва

Сообщение m0p3e »

Вроде бы нет такого... а зачем если не секрет?
evchic
Местный житель
Сообщения: 216
Зарегистрирован: 25 апр 2006, 12:05
Откуда: г.Ростов-на-Дону
Контактная информация:

Сообщение evchic »

ЕСТЬ ПОЛЕ
ВВОЖУ В НЕМ ТЕКСТ "*NOKIA*"
НИЖЕ В БРАУЗЕРЕ ДОЛЖНО ФИЛЬТРОВАТСЯ ЗНАЧЕНИЕ
ТОБИШ ВСЕ ЗАПИСИ ГДЕ ВТРЕЧАЕТСЯ СЛОВО "NOKIA" В ЛЮБОМ МЕСТЕ

ФИЛЬТРАЦИЯ ДОЛЖНА ПРОИСХОДИТЬ ПРИ НАЖАТИИ КАЖДОЙ КЛАВИШИ

НАЖИМАЮ "А" ДОЛЖЫ БЫТЬ ВСЕ СЛОВА КОТОРЫЕ НАЧИНАЮТСЯ НА "А"

НАЖИМАЮ "*А" ДОЛЖЫ БЫТЬ ВСЕ СЛОВА КОТОРЫЕ КОНЧАЮТСЯ НА "А"

НАЖИМАЮ "*А*" ДОЛЖЫ БЫТЬ ВСЕ СЛОВА В КОТОРЫХ ИМЕЕТСЯ БУКВА В ЛЮБОМ СЛОВЕ "А"

ФИЛЬТРАЦИЮ Я ЗНАЮ КАК СДЕЛАТЬ А КАК ОТЛОВИТЬ РЕДАКТИРОВАНИЯ ПОЛЯ НЕТ
edward_K
Заслуженный деятель интернет-сообщества
Сообщения: 5188
Зарегистрирован: 29 мар 2005, 17:49
Откуда: SPB galaxy spb

Сообщение edward_K »

можно по cmIdle попробовать например.
скажем при входе в поле вы ставите некоторую переменную в true
и как тока ввод прикратиться произодет отбор записей.
а пир выходе сию переменную сбросить в false
вообще где то я такой отбор в галке вроде видел - так что наверное возможно, тока вот где не помню.
san
Местный житель
Сообщения: 412
Зарегистрирован: 28 апр 2005, 11:34
Откуда: Галактика Млечный Путь

Сообщение san »

проект быстрого выбора может подойдет, он вроде так и работает. quickchoice
evchic
Местный житель
Сообщения: 216
Зарегистрирован: 25 апр 2006, 12:05
Откуда: г.Ростов-на-Дону
Контактная информация:

Сообщение evchic »

san писал(а):проект быстрого выбора может подойдет, он вроде так и работает. quickchoice
А quickchoice понимает такой набор как *масти*К12
тобиш "Красная Мастика К12"
KATZ
Местный житель
Сообщения: 473
Зарегистрирован: 29 мар 2005, 17:49

Re: Обработка событий

Сообщение KATZ »

1. В VIPe не отловить события ввода отдельных символов в EDITBOX.

2. Если в условии могут присутствовать шаблоны "*"/"?", то поиск по индексу невозможен и требуется обход всех записей. При большом количестве записей слишком расточительно запускать обход на каждое нажатие клавиатуры, т. к. "Галактика" после очередного введенного символа будет умирать в лучшем случае на секунды, в худшем - на часы. Разумнее рядом с EDITBOX сделать кнопку "Поиск" и запускать процесс при ее нажатии (после завершения ввода шаблона).
Ответить