![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Поиск в гриде [D5, MSSQL]
BoxTer © (2003-05-23 08:21:00)Доброе время суток.
У меня возник такой, весьма интересный, вопрос:
Если работали с 1С, то помните, там, работая в гриде можно искать записи, просто начиная набирать искомое слово. Причем это сделано так, что само набранное слово отобразается в всплывающей строчке под строкой с первой найденной установленной записью.
Дык вот, сссно говоря, вопрос: как это реализовать???
Заранее благодарен.
Serginio (2003-05-23 15:21:00) [1]Я давно в свою очередь делал. Делаешь обыкновенный Edit. Отслеживаешь нажатие клавишь на гриде. Если алфавитные то показываешь свой едит в нужном месте. На нажатие обработчик и локате или другие функции. Но такой поход не совсем хорош. Т.к. при каждом нажатии происходит поиск особенно проблематично на медленных сетях но разумеется быстрее чем в 1С. Могу выслать такого вида форму если найду.
Kapitan (2003-05-23 13:35:00) [2]по первому вопросу:
Если использовать Grid из EhLib ( http://www.farpost.com/personal/dmitryb/RUS/), то
у него есть классное свойство - OptionsEh.dghIncSearch
после нажатия Ctrl+F в Run-time происходит почти тоже самое что в 1С, только не появляется контрол с вводом под ячейкой. А в ячейке выделяются символы желтым. Короче трудно описать, пробуй.
BoxTer (2003-05-23 12:17:00) [3]ну, лан, еси никто не знает, то могет подскажите тады
как заставить всплывать подсказку возле ячейки грида когда мне это нужно???
sly fox (2003-05-23 08:30:00) [4]Тоды ой..
BoxTer (2003-05-23 08:25:00) [5]:-))))
я не про это.
Меня интересует, как реализовать всплывающую строчку под первой найденной записью, возможно и HINT прокатил-бы, но необходимо, шобы он горел всегда во время поиска...
sly fox (2003-05-23 08:24:00) [6]а locate пробовал?