| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > VB6 > Microsoft RichTextBox |
| Автор: suvorr 10.9.2010, 13:29 |
| Хочу взять выделенный текст из одного MS RichTextBox (но именно RichText то есть например радикал) и посадить в другой.. (в той же проге!).. ну никак!.. если пользовать RTB.text то он всю "богатость" съедает.. Удалость это сделать в agRichEdit, там срабатывает RE.contents.. но его надо клиенту устанавливать.. тоже в лом.. подскажите, плииз.. Спасибо.. |
| Автор: Akina 10.9.2010, 13:39 |
А если RTB.TextRTF или RTB.SelRTF? |
| Автор: suvorr 10.9.2010, 15:17 |
| RTB.TextRTF содержит "исходный текст" гипертекста и при суммировании они не дают ничего хорошего.. т.е. RTB1.TextRTF=RTB1.TextRTF +RTB2.SelTextRTF не переносит ничего.. |
| Автор: Akina 10.9.2010, 15:27 |
Во-первых, про суммирование речи не было. Во-вторых, это было очевидно и без экспериментов. Попробуй открыть результат команды copy file1.rtf+file2.rtf file3.rtf - впрочем, резулдьтат очевиден и без проб. В третьих, если тебе надо соединить два RTF-фрагмента из разных контролов, то делать это надо именно в контроле, а не в строковых переменных. |
| Автор: suvorr 10.9.2010, 15:57 |
| Ну, суммирование появилось как вариант.. в принципе я расчитывал на что нить вроде Paste.. А про copy file1.rtf+file2.rtf file3.rtf я сорри недонепонял.. мне загнать оба слагаемых в файлы?.. и что потом.. что это за команда.. может FileCopy.. |
| Автор: Akina 10.9.2010, 16:13 |
Я - о ДОСовой команде (ну или командной строке). Ведь конкатенируя строки в программе, ты фактически делаешь именно это. |