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

Вниз

RichEdit - как в нём отобразить непечатаемые символы (как в M.Office) (часть 2я)   Найти похожие ветки 

 
KvORubin   (2002-03-18 15:07) [0]

> MBo ©

Хочу, чтобы если в тексте встречается перевод строки, в Richedit
отображался значок

>Выбираешь значок например, строчка <CR> или Заменяешь или >добавляешь в те места, где перевод строки, такие бяки. При >копировании или печати, конечно, убираешь.

Плиз - покажите примером, недоганяю..


 
MBo   (2002-03-18 15:22) [1]

richedit.lines.text:=stringreplace(richedit.lines.text,
#13#10,"¶"+#13#10,[rfReplaceAll]);


 
KvORubin   (2002-03-18 15:46) [2]

> MBo ©
Отлично !!! я-б сам не допёр..

НО, попробуйте (именно) мышкой выделить то самое место, где будет стоять ¶ ,, что самое интересное, место где поидеи должен стоять данный символ выделяется..
если воспользоваться Вашим прмером то символ вставляется, но настоящее место, где он должен находится - так и остаётся пустым.

Плиз - возможно ли обазначить следующее место (#13#10) данным символом ¶ (не рядом с ним, а на нём).


 
MBo   (2002-03-18 16:21) [3]

нет. это естественное поведение - возможность выделить и стереть перевод строки


 
KvORubin   (2002-03-18 17:07) [4]

Сравните это с Офисом,, ведь если я не обшибаюсь, то при удалении этого символа убирается и энтер.

Конечно примерчик Ваш хороший, но не то, что надо.
Нужно полное сходство с M.Office (в вопросе с символами)


 
MBo   (2002-03-18 17:17) [5]

однако запросы ;)
Гейтс будет ухмыляться.
в прошлой ветке уже Дмитрий написал ...


 
Фэ   (2002-03-18 17:49) [6]

Хорошо, что непечатные слова попросил с примерами.
Вот работа и модератору нашлась бы.


 
KvORubin   (2002-03-18 21:10) [7]

> MBo ©
Пиливал я на него.. мне надо сделать, так как он сделал !!!
А то, что Дмитрий сказал, я незнаю и искать небуду, денег нету.

> Фэ ©
Я Вас непонимаю !!!

Ну-же мастера дельфёвые, давайте найдём ответ на этот вопрос ???!!!
Хочу полу-професиональный редактор сделать (как M.Office).


 
lipskiy   (2002-03-19 01:18) [8]


> Хочу полу-професиональный редактор сделать (как M.Office).

Тогда это точно не RichEdit!
Есть прецедент - http://www.tgslabs.com/ru/index.php3 - очень навороченная и удобная записная книжка. Делается давно и основательно. Поддерживается и обновляется до сих пор. Лист редактора книжки не имеет того, что тебе нужно (непечатаемые символы) - просто RichEdit с интерфейсом форматирования текста и поддержкой гиперссылок. Это, конечно, проще. Но пообщавшись с разработчиками ентой книжки я выяснил, что в следующей версии они уже полностью отказались "от этого глючного RichEdit"а" и взяли другой, нестандартный компонент. ИМХО тоже, что RichEdit сильно глючный изначально.



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

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

Наверх





Память: 0.46 MB
Время: 0.005 c
1-234
Kurt
2002-03-20 19:00
2002.04.01
Люди помогите плиз! Как сделать чтоб у окна был BorderStyle был bsDialog, но чтоб он имел возможность своарачиваться???


1-239
Zool
2002-03-18 19:22
2002.04.01
GetFileTime и SetFileTime


1-124
Beginner
2002-03-21 18:48
2002.04.01
Запуск приложения из моей программы.


1-247
AlexanderS
2002-03-20 23:31
2002.04.01
Как получить значение переменной окружения TEMP?


4-339
Ольга
2002-01-30 14:04
2002.04.01
Если зависло окно DOS...





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский