Выпадающий список комбобокса не всегда удовлетворяет пользователя.
Форма поиска является альтернативой выпадающего списка.
В моем решении я оставляю стандартную реакцию комбобокса по нажатию
мышью в левой части. По нажатию на правой части (значек "вниз") вызывается
форма поиска. Вызвать форму можно для массива, т.е. не обязательно из комбо.
Данное решение меня заинтересовало, т.к. у меня
тоже есть своя альтернатива выпадающего списка комбобокса...
В методе Init формы SmartBox стоит вызов:
=AniRect(loForm,loObject,THIS)
а сама функция AniRect не приложена ко вложению,
поэтому программа ругается и выдает ошибку.
Тем не менее сам принцип работы программы понятен,
хотя я не являюсь большим знатоком Украiнсьской мовi,
но хотел-бы. Порекомендуйте букварь!
Идея настолько необычна, что нигде и никогда я ничего
подобного не встречал. Я бы затолкал все эти значения
в грид, куда лучше всего приаттачить поиск в гриде, например от Пирожкова Вадима (IMHO, лучший на
сегодняшний день), т.к. то что появляется на экране - чем не аналог грида?
rvc44
01.06.07 14:08:43
...и еще: юзеры, все-таки в большинстве своем привыкли к стандартному поведению нажатия в
комбо-боксе на значОк "вниз", поэтому для реализованой здесь функции неплохо было бы добавить
рядом еще одну кнопочку, подобно той, что реализована в весьма популярной в России программе
Бизнес-Пак (www.pvision.ru).
А идея вывода слишком большого количества значений на экран не прильщает, т.к. во-первых:
одновременно увидеть все значения - все равно невозможно, а во-вторых: после фильтрации части
записей, удовлетворяющих условию поиска, напрашивается само-собой "рубить" вывод на экран всего
оставшегося "хвоста" из значений, не удовлетворяющих условию поиска, иначе от них слегка в глазах
рябит.
Ydin
04.06.07 11:04:28
Подчистил. Комбо у меня в гридах и доп. кнопочку вставить проблематично. Ввод напрямую в грид,
форма вызывается по F2 и скорость ввода приличная. Эта штука работает лет 5 или больше.