Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Основная";
Текущий архив: 2005.01.09;
Скачать: [xml.tar.bz2];

Вниз

Вставка в RichEdit или ее перехват   Найти похожие ветки 

 
cfytr   (2004-12-22 18:01) [0]

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


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

1. PlainText := True?
2. OnKeyDown


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

> PlainText := True

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

> OnKeyDown

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


 
begin...end ©   (2004-12-22 18:58) [3]

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

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


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

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


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

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


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

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:39) [7]

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


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

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


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

как в дельфи


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

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


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

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


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

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

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



Страницы: 1 вся ветка

Форум: "Основная";
Текущий архив: 2005.01.09;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.47 MB
Время: 0.037 c
4-1100988304
Юпитер
2004-11-21 01:05
2005.01.09
Поймать запуск EXE и переделать после загрузки в память


1-1103618080
paule
2004-12-21 11:34
2005.01.09
Проблема с переменной


3-1102588332
Garry_c
2004-12-09 13:32
2005.01.09
Как изменить (или переопределить) параметры у запроса DBE


1-1103729391
atruhin
2004-12-22 18:29
2005.01.09
Многострочный MessageBox


14-1103564591
AlterEgo of WondeRu
2004-12-20 20:43
2005.01.09
Опрос: За что я уважаю MicroSoft?





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский