^(.|Space|BackSlash)$
) предусмотрена обработка (например, поиск по списку). НО! Эта обработка должна действовать только при неактивной фильтрации (не было нажато CtrlAltF
). Если режим фильтрации включен, то обработка должна быть стандартной.Я попытался определить, активен ли фильтр по
Menu.Filter(2)
. Эта функция возвращает 1, если фильтр активен и фильтрующая строка (Menu.FilterStr
) не пуста.Как мне отловить ситуацию, когда режим фильтрации включен, а строка ещё не введена? Самому запоминать факт нажатия
CtrlAltF
? Есть ли другой, более цивилизованный способ?