Форум программистов и сисадминов CyberForum.ru
Вернуться   Форум программистов и сисадминов CyberForum.ru > Форум Форум программистов > Форум .NET > Форум C# .NET > Форум C# Windows Forms
Восстановить пароль Регистрация

Закрытая тема Создать новую тему
 
Старый 11.11.2009, 02:37   #1
body90
Форумчанин
 
Аватар для body90
 
Регистрация: 26.05.2009
Сообщений: 2,522
Репутация: 328 (261)
Лучшие ответы: 4
Шрифт richTextBox'а / C# Windows Forms

Здравствуйте! Опять наткнулся на проблему.
Есть, например, код:
Код C#
1
2
3
richTextBox1.Text = "123\n";
richTextBox1.Text += "456\n";
ichTextBox1.Text += "789";
Как изменить код, чтоб, к примеру, вывелось сначала "123", потом "456" вывелось жирным красным и "789", например, опять таким же как и "123"?

Добавлено через 2 минуты
И курсор стал в конец текста.
Старый 11.11.2009, 14:20   #2
Green
Форумчанин
 
Регистрация: 12.07.2007
Сообщений: 2,063
Репутация: 1898 (403)
Лучшие ответы: 7
Необходимо использовать rtf-коды. Посмотрите свойство RichTextBox.Rtf
Другие темы раздела Форум программистов C#. Программирование пользовательских интерфейсов с использованием Windows Forms
C# WinForms datagridview. в ячейке выбор нужной формы
datagridview. в ячейке выбор нужной формы, с выбором нужной записи. я так понимаю есть тип колонок - datagridcomboboxcolumn. мне нужно чтобы можно было выбрать из другой таблицы значение и записать в datagrid значение и представление. но суть в том что стандартно (насколько я понял)...
C# WinForms NotifyIcon
Я создал приложение и мне нужно, чтобы при нажатии на кнопку свернуть приложение появлялось в области уведомлений (область рядом с часами). Я нашёл в MSDN пример, но у меня не работает. Вот пример программы. Она по таймеру показывает на экране время. Посмотрите, если не сложно, что там не так....
Старый 11.11.2009, 14:34  [ТС]   #3
body90
Форумчанин
 
Аватар для body90
 
Регистрация: 26.05.2009
Сообщений: 2,522
Репутация: 328 (261)
Лучшие ответы: 4
Я знаю как изменить стиль выделенного текста, но не знаю как изменить стиль текста, до его вставки.
И не знаю как переместить курсор в конец текста.
Старый 11.11.2009, 15:06   #4
Green
Форумчанин
 
Регистрация: 12.07.2007
Сообщений: 2,063
Репутация: 1898 (403)
Лучшие ответы: 7
подскажите как написать Hello World!
Старый 11.11.2009, 15:06
Google
Объявления
Шрифт richTextBox'а / C# Windows Forms

Старый 11.11.2009, 15:16   #5
kirill29
Форумчанин
 
Аватар для kirill29
 
Регистрация: 01.02.2009
Сообщений: 2,842
Репутация: 1962 (1125)
Лучшие ответы: 23
Цитата Сообщение от body90 Посмотреть сообщение
И не знаю как переместить курсор в конец текста.
А если при добавлении текста в RichTextBox добавить Focus(), то курсор автоматом ставиться после последнего символа. Но при этом для добавления текста нужно использовать AppendText(). Вот так:
Код C#
1
2
3
4
richTextBox1.AppendText("123\n");
richTextBox1.AppendText("456\n");
richTextBox1.AppendText("789");
richTextBox1.Focus();
Старый 11.11.2009, 18:06  [ТС]   #6
body90
Форумчанин
 
Аватар для body90
 
Регистрация: 26.05.2009
Сообщений: 2,522
Репутация: 328 (261)
Лучшие ответы: 4
.Focus() помешает курсор в конец, но и выделяет весь текст в элементе. А этого не нужно делать.
Старый 11.11.2009, 19:05   #7
kirill29
Форумчанин
 
Аватар для kirill29
 
Регистрация: 01.02.2009
Сообщений: 2,842
Репутация: 1962 (1125)
Лучшие ответы: 23
У меня просто помещал курсор в конец, ничего не выделяя.
Старый 11.11.2009, 20:03  [ТС]   #8
body90
Форумчанин
 
Аватар для body90
 
Регистрация: 26.05.2009
Сообщений: 2,522
Репутация: 328 (261)
Лучшие ответы: 4
Странно, а у меня .Focus() просто передает фокус элементу управления, а курсор остается на том же месте.

Добавлено через 8 минут
Ничего не выделяя. Почему выделялось я понял.
Старый 12.11.2009, 01:01  [ТС]   #9
body90
Форумчанин
 
Аватар для body90
 
Регистрация: 26.05.2009
Сообщений: 2,522
Репутация: 328 (261)
Лучшие ответы: 4
Неужели нет способа отформатировать стиль текста не работая напрямую с RTF кодами?
Старый 12.11.2009, 02:57   #10
Green
Форумчанин
 
Регистрация: 12.07.2007
Сообщений: 2,063
Репутация: 1898 (403)
Лучшие ответы: 7
Шрифт richTextBox'а / C# Windows Forms

Нет
Старый 12.11.2009, 02:57
Yandex
Объявления
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Закрытая тема Создать новую тему

Похожие темы
Тема Автор
C#: WPF и Silverlight Копирование содержимого RichTextBox'а
Здравствуйте, у меня вопрос. На форме есть RichTextBox. Я кидаю туда текст через InlineUIContainer'ы и Paragraph'ы. В RichTextBox'е мне нужно сделать кликабельный текст. Я это сделал через вставку TextBlock'ов и назначение ему свойств, обработчиков событий. Но, когда я выделяю и копирую текст...
NightEagle
C# для начинающих Печать RTF из RichTextBox'а
В общем такая ситуация...загружает doc документ, переделываем его в rtf и отображаем в RishTextBox И так вопросы: 1.Как напечатать это rtf докумен, со всеми параметрами форматирования(т.е. со всеми отступами, разными цветами, шрифтами, со всеми картинками и т.п.) 2.Как сохранить содержимое...
xWinDx
C# для начинающих Как сохранить из RichTextBox'а word-документ?
подскажите пожалуйста,как сохранить уже открытый word-документ из richtextbox-а,при этом сохранив формат?
bota
MS Access Шрифт. как интегрировать нестандартный шрифт в БД?
Скажите пожалуйста, можно ли как-то интегрировать нестандартный шрифт в базу данных?
Nantaur
C# Windows Forms Два RichTextBox'а
Доброе время суток! Есть проблемка. Не знаю как сделать 2 RichTextBox с общей границей. Как, например, в QIPе между полями переписки и ввода нового сообщения. Увеличивая область одного мы уменьшаем другой.
body90
Опции темы

Текущее время: 08:10. Часовой пояс GMT +4.

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.7 PL3
Copyright ©2000 - 2014, vBulletin Solutions, Inc.