FoxPro Club Главная

Конференция Решения Фотоальбом Сайт М.Дроздова Статьи Файловый архив Книга Visual FoxPro 9.0 Русский Help для Visual FoxPro
Пользователей: 9115
Вход
Альтернатива выпадающего списка комбобокса

Выпадающий список комбобокса не всегда удовлетворяет пользователя. Форма поиска является альтернативой выпадающего списка. В моем решении я оставляю стандартную реакцию комбобокса по нажатию мышью в левой части. По нажатию на правой части (значек "вниз") вызывается форма поиска. Вызвать форму можно для массива, т.е. не обязательно из комбо.


 
Прислал: Ydin   Категория: Инструменты разработчика

Сделайте оценку этого решения Плохо Удовлетворительно Так себе Хорошо Отлично Текущая оценка: (2.875) Вложение [46.21]kb
Дополнения пользователей
Альтернатива выпадающего списка комбобокса
[+][?]
rvc44
01.06.07 13:45:31

Данное решение меня заинтересовало, т.к. у меня
тоже есть своя альтернатива выпадающего списка комбобокса...

В методе 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 или больше.
[Дополнить]



© 2000-2017 Fox Club 
При размещении любых материалов с сайта на других ресурсах- прямая ссылка на www.foxclub.ru обязательна
Яндекс.Метрика