![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Заблокирован
Регистрация: 10.11.2009
Сообщений: 99
|
![]()
Много раз видел как при поиске слова или фразы в тексте она-если найдена выделяется. Возможно ли так сделать в DBmemo?Запрос составил работает вроде?
Код:
|
![]() |
![]() |
![]() |
#2 |
*
Старожил
Регистрация: 22.11.2006
Сообщений: 9,201
|
![]()
Да ради бога...
Используем стандартные методы: Код:
Последний раз редактировалось mihali4; 12.12.2009 в 01:04. |
![]() |
![]() |
![]() |
#3 |
Заблокирован
Регистрация: 10.11.2009
Сообщений: 99
|
![]()
Pos(), PosEx()-знаю.
DBMemo.SelStart DBMemo.SelLength-буду разбираться. А в ячейки Dbgrid тоже возможно? |
![]() |
![]() |
![]() |
#4 |
*
Старожил
Регистрация: 22.11.2006
Сообщений: 9,201
|
![]()
По-моему, нет.
Вообще, для ДБГрида резоннее использовать Locate(). Например, в ДБГриде у вас - прайс-лист. В Эдите вы начинаете набирать первые цифры кода товара и Locate сразу встанет на нужную группу (при условии сортировки по коду)... Последний раз редактировалось mihali4; 12.12.2009 в 01:46. |
![]() |
![]() |
![]() |
#5 |
Заблокирован
Регистрация: 10.11.2009
Сообщений: 99
|
![]()
С dbmemo почти разобрался. Первый раз выделяется, но когда перемещаюсь по записями бд выделение исчезает? Наверно надо в обработчике
Код:
Код:
|
![]() |
![]() |
![]() |
#6 |
*
Старожил
Регистрация: 22.11.2006
Сообщений: 9,201
|
![]()
Перемещение по записям вызывает событие QueryAfterScroll.
Там и обработчик должен быть. |
![]() |
![]() |
![]() |
#7 |
Заблокирован
Регистрация: 10.11.2009
Сообщений: 99
|
![]()
И еще вопросы- если в мемо встречается слово несколько раз возможно все слова выделить? И цвет выделения поменять?
Последний раз редактировалось Baaandit; 12.12.2009 в 13:30. |
![]() |
![]() |
![]() |
#8 |
*
Старожил
Регистрация: 22.11.2006
Сообщений: 9,201
|
![]()
Можно. Мы уже упоминали PosEx()...
Ищем темки вроде "цветные строки". |
![]() |
![]() |
![]() |
#9 |
Заблокирован
Регистрация: 10.11.2009
Сообщений: 99
|
![]()
Вот пример простой сделал для себя не выделяет два куска строки в dbmemo. Выделяет один кусок. Почему?
Код:
|
![]() |
![]() |
![]() |
#10 |
*
Старожил
Регистрация: 22.11.2006
Сообщений: 9,201
|
![]()
Э-э-э нет, Мемо такого не позволяет...
Используйте DBRichEdit. |
![]() |
![]() |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Подскажите возможно ли. . .. ? | _GOMER_ | Общие вопросы C/C++ | 3 | 24.04.2009 10:04 |
Возможно ли...? | Dubineanschi | Microsoft Office Excel | 3 | 23.07.2008 11:39 |
Возможно ли... | Dubineanschi | Microsoft Office Excel | 2 | 23.07.2008 11:09 |
Возможно ли... | SunKnight | БД в Delphi | 9 | 27.02.2008 02:51 |
Возможно ли это...? | jungo | Microsoft Office Excel | 7 | 20.11.2007 00:01 |