Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Вставка в RichEdit или ее перехват [D6, WinXP]


cfytr ©   (2004-12-22 18:01:00) 

При выделении форматированого текста в IE или Word'e и последущей вставки его в TRichEdit он переносится с форматированием, как это убрать? Вставка происходит по CTRL+V, может можно это как-то перехватить, и вырезать всё форматирование?


cfytr   (2004-12-22 20:01:00) [1]

придется в dreamweawere писать


asvt   (2004-12-22 20:01:00) [2]

Ну да
Подсветка почти всех языков програмирования
Code Instight Code Template
Стили редактора
Брекпоинты всплывающие подсказки на функции
и т.д.

Право твое RichEdit рулит
Удачи


cfytr   (2004-12-22 19:56:00) [3]

вот, а мне надо как в блокноте 8(


asvt   (2004-12-22 19:53:00) [4]

как в дельфи


cfytr   (2004-12-22 19:45:00) [5]

у него текстовый курсор к концу строки прилипает (как в блокноте) или нет (как в дельфи редакторе)?


asvt   (2004-12-22 19:39:00) [6]

Блин елки с этого и начанал бы
TSynEdit готовый компонент
Почти как делфи редактор не пожалеешь
http://SynEdit.SourceForge.net


cfytr   (2004-12-22 19:27:00) [7]

PlainText:= True; // Получается только простой текст который не может содержать таблицы и т.д
верю, но...

мои действия:
- беру delphi7 открываю на форму кидаю TrichEdit
- ставлю у него PlainText:= True;
- нажимаю Run
- открываю любую страницу в эксплорере шестом
- выделяю кусок, копирую (ctrl+c)
- вставляю в richedit (ctrl+v)
там появляется текст из IE6 со всем форматированием, цвета, шрифты разные, подчеркивание ссылок (удивляюсь почему он не работают 8), словом все, споски <ul><li>1</li><li>2</li></ul>, про таблицы я не шучу тоже.
может только у меня такой глюк?

мне надо сделать html + php редактор с подсветкой синтаксиса


asvt   (2004-12-22 19:11:00) [8]

PlainText:= True; // Получается только простой текст который не может содержать таблицы и т.д
OnKeyDown - 1 if
лучше объясни что тебе надо, а именно я так понимаю что надо
1,именно RichEdit, но нельзя его разукрашивать тогда Мемо
2,можно разукрашивать но из буфера вставлять только текст?


cfytr   (2004-12-22 19:08:00) [9]

OnKeyDown - это второстепенная проблема,
первостепенная - это вставка текста из IE и д.р.; точнее как сделать вставку без форматирования?


begin...end   (2004-12-22 18:58:00) [10]

> [2] cfytr   (22.12.04 18:51)
> > OnKeyDown
>
> получается громозко надо сначала проверять Ctrl потом его
> запоминать потом проверять нажат ли Ctrl и одновременно V
> нет ли легче может API какая?

Нифига не понял.


cfytr   (2004-12-22 18:51:00) [11]

> PlainText := True

не работает, при вставке из IE
он даже таблицы сохраняет

> OnKeyDown

получается громозко надо сначала проверять Ctrl потом его запоминать потом проверять нажат ли Ctrl и одновременно V
нет ли легче может API какая?


Gero   (2004-12-22 18:36:00) [12]

1. PlainText := True?
2. OnKeyDown


Наверх

Титульная страница Поиск, карта сайта Написать письмо