![]() |
|
Модераторы: Partizan, gambit |
![]()
|
|
| Dimyan |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 441 Регистрация: 12.1.2004 Где: Новосибирск Репутация: 3 Всего: 4 |
Подскажите, как в RichTextBox подчеркнутый полужирный курсив применить к выделенному кусочку текста и как это применить к продолжению текста (т.е. например абзац уже написан и должен таким и остоваться, а то что будет печататься дальше далжно иметь другой формат)?
-------------------- Как хорошо ничего не делать, а потом еще немного отдохнуть :) |
|||
|
||||
| Kurt |
|
|||
|
Увлеченный ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1662 Регистрация: 22.8.2003 Где: Краснодар Репутация: 20 Всего: 36 |
Ааа... Вот оно что, я как-то сначала не сообразил - сорри.
Насколько я понял, тебе нужно поиграться со свойством SelectionFont. Устанавливая новое значение для этого св-ва, ты поменяешь шрифт у выделенного текста, а также последующего. Однако все написанные ранее, но невыделенные строки останутся как прежде. Короче, тебе надо сделать что-то типа:
Т.е. устанавливаешь все, что душе угодно. Опробуй. Если что не получится, могу скинуть полный код, хотя там ничего интересного больше не будет.. Помогло?.. З.Ы. Там еще есть похожие св-ва типа SelectionColor и т.п. - вдруг цвет захочешь поменять.. -------------------- Для корабля, который не знает куда плыть, нет попутного ветра... ((С) Архимед) ... Все знают, что это невозможно. Но случайно находится невежда, который этого не знает. Он-то и делает открытие.. ((С) А. Эйнштейн) |
|||
|
||||
| Dimyan |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 441 Регистрация: 12.1.2004 Где: Новосибирск Репутация: 3 Всего: 4 |
да помогло спасибо
но как это применить если кусок текста который уже написан должен остаться таким же, а дальше должен печататься текст с другими параметрами шрифта, но он еще не написан поэтому я не могу еще его выделить? еще хотел спросить, как изменять положение текста (по правому краю, по центру, по левому краю)? -------------------- Как хорошо ничего не делать, а потом еще немного отдохнуть :) |
|||
|
||||
| Kurt |
|
||||||
|
Увлеченный ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1662 Регистрация: 22.8.2003 Где: Краснодар Репутация: 20 Всего: 36 |
Погоди. Ты этот код запускал? Т.к. у меня после "включения" данной строки все последующие строчки уже в новом образе - с новым шрифтом.. Короче, раз так, вот полный код программки. Если ты напечатаешь некоторое количество строк, затем нажмешь кнопку и будешь ПРОДОЛЖАТЬ печатать - текст будет уже с новым шрифтом.
Копируй в студию и запускай.. Или не то имелось ввиду?.. А по поводу
ща вспомню.. Погодь немного. -------------------- Для корабля, который не знает куда плыть, нет попутного ветра... ((С) Архимед) ... Все знают, что это невозможно. Но случайно находится невежда, который этого не знает. Он-то и делает открытие.. ((С) А. Эйнштейн) |
||||||
|
|||||||
| Kurt |
|
||||
|
Увлеченный ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1662 Регистрация: 22.8.2003 Где: Краснодар Репутация: 20 Всего: 36 |
Ааа.. Во. Чтоб изменять выравнивание выделенного текста (а также последующего) нужно посмотреть в сторону св-ва SelectionAlignment. Т.е., чтоб, например, выравнять по правому краю, надо исполнить:
Ну и, ессно, совершенно аналогично для выравнивания по левому краю и по центру. -------------------- Для корабля, который не знает куда плыть, нет попутного ветра... ((С) Архимед) ... Все знают, что это невозможно. Но случайно находится невежда, который этого не знает. Он-то и делает открытие.. ((С) А. Эйнштейн) |
||||
|
|||||
| Dimyan |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 441 Регистрация: 12.1.2004 Где: Новосибирск Репутация: 3 Всего: 4 |
Спасибо, все то, запустил попробывал, все работает
Спасибо -------------------- Как хорошо ничего не делать, а потом еще немного отдохнуть :) |
|||
|
||||
![]()
|
| Прежде чем создать тему, посмотрите сюда: | |
|
|
Используйте теги [code=csharp][/code] для подсветки кода. Используйтe чекбокс "транслит" если у Вас нет русских шрифтов. Что делать если Вам помогли, но отблагодарить помощника плюсом в репутацию Вы не можете(не хватает сообщений)? Пишите сюда, или отправляйте репорт. Поставим :) Так же не забывайте отмечать свой вопрос решенным, если он таковым является :) Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, mr.DUDA, THandle. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Общие вопросы по .NET и C# | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |