|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
11.12.2009, 23:46 | #1 |
Заблокирован
Регистрация: 10.11.2009
Сообщений: 99
|
Возможно ли?
Много раз видел как при поиске слова или фразы в тексте она-если найдена выделяется. Возможно ли так сделать в DBmemo?Запрос составил работает вроде?
Код:
|
12.12.2009, 01:01 | #2 |
*
Старожил
Регистрация: 22.11.2006
Сообщений: 9,201
|
Да ради бога...
Используем стандартные методы: Код:
Последний раз редактировалось mihali4; 12.12.2009 в 01:04. |
12.12.2009, 01:10 | #3 |
Заблокирован
Регистрация: 10.11.2009
Сообщений: 99
|
Pos(), PosEx()-знаю.
DBMemo.SelStart DBMemo.SelLength-буду разбираться. А в ячейки Dbgrid тоже возможно? |
12.12.2009, 01:43 | #4 |
*
Старожил
Регистрация: 22.11.2006
Сообщений: 9,201
|
По-моему, нет.
Вообще, для ДБГрида резоннее использовать Locate(). Например, в ДБГриде у вас - прайс-лист. В Эдите вы начинаете набирать первые цифры кода товара и Locate сразу встанет на нужную группу (при условии сортировки по коду)... Последний раз редактировалось mihali4; 12.12.2009 в 01:46. |
12.12.2009, 01:59 | #5 |
Заблокирован
Регистрация: 10.11.2009
Сообщений: 99
|
С dbmemo почти разобрался. Первый раз выделяется, но когда перемещаюсь по записями бд выделение исчезает? Наверно надо в обработчике
Код:
Код:
|
12.12.2009, 02:13 | #6 |
*
Старожил
Регистрация: 22.11.2006
Сообщений: 9,201
|
Перемещение по записям вызывает событие QueryAfterScroll.
Там и обработчик должен быть. |
12.12.2009, 13:18 | #7 |
Заблокирован
Регистрация: 10.11.2009
Сообщений: 99
|
И еще вопросы- если в мемо встречается слово несколько раз возможно все слова выделить? И цвет выделения поменять?
Последний раз редактировалось Baaandit; 12.12.2009 в 13:30. |
12.12.2009, 14:32 | #8 |
*
Старожил
Регистрация: 22.11.2006
Сообщений: 9,201
|
Можно. Мы уже упоминали PosEx()...
Ищем темки вроде "цветные строки". |
12.12.2009, 15:34 | #9 |
Заблокирован
Регистрация: 10.11.2009
Сообщений: 99
|
Вот пример простой сделал для себя не выделяет два куска строки в dbmemo. Выделяет один кусок. Почему?
Код:
|
12.12.2009, 15:41 | #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 |