0 / 0 / 0
Регистрация: 09.03.2011
Сообщений: 33
|
|
1 | |
Как сделать первые три строки текста в RichTextBox полужирным шрифтом01.10.2011, 14:45. Показов 6761. Ответов 19
Метки нет (Все метки)
0
|
01.10.2011, 14:45 | |
Ответы с готовыми решениями:
19
RichTextBox: некоторые буквы выделить курсивом, а другие - полужирным шрифтом Каждое второе слово выделенного текста напечатать полужирным шрифтом, а остальные слова подчеркнуть Как сделать что бы первые 11 символов каждой строки в richTextBox невозможно было стереть или редактировать ? Печать текста из richTextBox с тем же шрифтом и его размером |
17685 / 12871 / 3365
Регистрация: 17.09.2011
Сообщений: 21,136
|
||||||
01.10.2011, 14:53 | 2 | |||||
Изменяя свойство Rtf.
1
|
0 / 0 / 0
Регистрация: 09.03.2011
Сообщений: 33
|
|
01.10.2011, 15:00 [ТС] | 3 |
Извините, я не доконца описал что мне нужно сделать:
Есть листбокс со списком *.txt файлов. Выделяя файл в листбоксе, он загружается в RichTextBox. Нужно сделать так что бы первые три строки текста были полужирным шрифтом.
0
|
17685 / 12871 / 3365
Регистрация: 17.09.2011
Сообщений: 21,136
|
||||||
01.10.2011, 15:19 | 4 | |||||
Да точно так же - используя свойство Rtf.
Если лень разбираться в формате ртф, то можно сделать немного по-дурацки:
1
|
0 / 0 / 0
Регистрация: 09.03.2011
Сообщений: 33
|
|
01.10.2011, 16:16 [ТС] | 5 |
"System.Windows.Forms.RichTextBox" не содержит определения для "IndexOf"
Если не затруднит, можно пример?
0
|
17685 / 12871 / 3365
Регистрация: 17.09.2011
Сообщений: 21,136
|
|
01.10.2011, 16:19 | 6 |
1
|
0 / 0 / 0
Регистрация: 09.03.2011
Сообщений: 33
|
|
01.10.2011, 17:35 [ТС] | 7 |
Спасибо, способ "по-дурацки" работает Но все же хотелось бы сделать грамотно.
Эти спеки нужно писать в *.txt файле и загружать в richTextBox с помощью свойства Rtf я правильно понимаю?
0
|
17685 / 12871 / 3365
Регистрация: 17.09.2011
Сообщений: 21,136
|
|
01.10.2011, 17:50 | 8 |
Если вы загрузите "голый" текст в свойство Rtf, то получите исключение.
Текст можно либо загрузить в свойство Text, а потом форматировать через свойство Rtf, либо через метод LoadFile в виде "голого" текста из файла .txt, либо в виде уже отформатированного текста из файла .rtf
0
|
0 / 0 / 0
Регистрация: 09.03.2011
Сообщений: 33
|
|
28.11.2011, 20:42 [ТС] | 9 |
0
|
17685 / 12871 / 3365
Регистрация: 17.09.2011
Сообщений: 21,136
|
||||||
29.11.2011, 11:29 | 10 | |||||
Загрузка в свойство Text:
0
|
1 / 1 / 0
Регистрация: 17.10.2011
Сообщений: 14
|
|
22.02.2012, 10:53 | 11 |
А как быть, если при этом текст в RichTextBox-е отображается иероглифами, а не кириллицей?
0
|
1 / 1 / 0
Регистрация: 17.10.2011
Сообщений: 14
|
|
23.02.2012, 19:10 | 13 |
а обязательно StreamReader-ом открывать, чтоб увидеть русские буквы в RichTextBoxe?
0
|
1 / 1 / 0
Регистрация: 17.10.2011
Сообщений: 14
|
|
23.02.2012, 22:28 | 15 |
А пример кода можете показать?) а то уже запарился я с этими иероглифами вместо кириллицы)
0
|
Комп_Оратор)
|
|||||||||||
23.02.2012, 23:26 | 16 | ||||||||||
Можно так:
посмотрите классы StreamWriter (требует using namespace System::IO; System::Text::Encoding::Unicode (требует using namespace System::Text; и еще System::Cryptography; или как-то так - это есть в описании классов - набираеете в help-e Encoding::Unicode ->search -> class ... там и описания функций и свойств. У-упс! Блин - это я для записи нашёл, сейчас гляну для чтения (reader!) Добавлено через 26 минут Проверьте необходимость namespace-ов (уберите лишнее) если я чего не включил -будет ругаться на класс - отмечаете ->help->Search-> вставляете -> ищете -> читаете
Добавлено через 13 минут Забыл объявления String^ my1Str; String^ my2Str; String^ my3Str;
1
|
1 / 1 / 0
Регистрация: 17.10.2011
Сообщений: 14
|
|
23.02.2012, 23:30 | 17 |
IGPIGP,
Это все конечно супер здорово, но это ж C++... а мне на c# надо
0
|
Комп_Оратор)
|
||||||
24.02.2012, 00:22 | 18 | |||||
Классы те же вместо "->" - "."
Наберите в поиске Help и увидите примеры на VB, C#, и С++ перевод - простое копирование фрагментов примеров использования. Не унывайте. Это может занять минут 10. Если, где уж совсем не переведётся (маловероятно) - спрашивайте. Добавлено через 45 минут Вот урезанный вар-т С# может чуть поправить, но если повезёт - будет работать...
0
|
1 / 1 / 0
Регистрация: 17.10.2011
Сообщений: 14
|
||||||
27.02.2012, 10:25 | 19 | |||||
не, не хочет работать... да и если честно, не совсем понимаю как это поможет увидеть русский жирный текст "Полужирный текст" в ричтекстбоксе на основе вот этого кода -
0
|
31 / 31 / 5
Регистрация: 05.01.2011
Сообщений: 65
|
||||||
27.02.2012, 14:33 | 20 | |||||
Делаешь файл rtf, например text.rtf с 1251 кодировкой, форматируешь в нем текст как тебе нужно, сохраняешь, добавляешь его в ресурсы программы и загружаешь в РичТекстБокс:
Ведь если надо взять из ричбокса текст и сделать первые 3 строчки жирными то не возникнет ли проблема тут с ридлайном? Как он читает линию до знака переноса или по текущему состоянию в ричбоксе? Тогда надо знать точное количество символов в этих трех строчках, а если это знать то и текст, значит, не меняется и проще его уж загрузить откуда-нибуть в уже отформатированном виде.
0
|
27.02.2012, 14:33 | |
27.02.2012, 14:33 | |
Помогаю со студенческими работами здесь
20
Вставка строки с другим шрифтом в RichTextBox Каждое четное предложение документа отображает курсивом, а нечетное – полужирным шрифтом Переставить первые три и последние три строки массива, сохранив порядок Как в RichTextBox выделять отдельные слова жирным шрифтом Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |