![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Поиск в TRichEdit [D5, D7, WinME, WinXP]
Ikvasn © (2003-01-16 14:40:00)Уважаемые мастера,
я попробовал сделать для себя простой редактор на основе TRichEdit, все бы неплохо, НО:
при поиске (procedure FindDialogFind) не получается вставить
в ДИАЛОГ строку для поиска (из клипборда) клавишами (Shift+Ins).
Эта строка вставляется в ТЕКСТ RichEdit"a.
С мышкой (конекстное Paste) все получается.
Не ужасно, конечно, но все-таки - что можно сделать?
Ikvasn (2003-01-17 12:36:00) [1]Дело в том, что клавиши ВСЕ живут и работают, но ПО-РАЗНОМУ.
Ctrl+V работает "правильно", т.е. вставку делает в ДИАЛОГ,
а Shift+Ins вставляет фрагмент в ОСНОВНОЙ текст!
Именно это и непонятно...
Smithson (2003-01-16 17:58:00) [2]Клавиши Ctrl+Ins, Shift+Ins (Ctrl+C, Ctrl+V) обрабатывает система и гонит сообщения WM_PASTE, WM_COPY. Не должна она не работать, если ее кто-то не перехватывает. В другом (любом) редакторе эти клавиши живут?
Ikvasn (2003-01-16 17:28:00) [3]2gek
Конечно, окно активно.
2zolotov
Ctrl-V работает.
Не понятно почему не срабатывет Shift+Ins, я так привык
к этой комбинации клавиш ...
Delirium^.Tremens (2003-01-16 15:04:00) [4]zolotov (16.01.03 14:42)
> А как на счет Ctrl+C?
Я бы для вставки предпочел Ctrl+V если Shift+Ins не нравится.
gek (2003-01-16 14:51:00) [5]А активно ли окно FindDialogFind при вставке?
zolotov (2003-01-16 14:42:00) [6]А как на счет Ctrl+C?