Форум программистов, компьютерный форум CyberForum.ru Форум программистов | Компьютерный форум | Форум web-программистов | Форум по электронике и бытовой технике | Форум о софте | Научный форум | Карьера и бизнес
CyberForum.ru - форум программистов и сисадминов > > > >
Восстановить пароль Регистрация

Закрытая тема Создать новую тему
 
11.11.2009, 02:37   #1
body90
Форумчанин
330 / 263 / 4
Регистрация: 26.05.2009
Сообщений: 2,556
Шрифт 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, 02:37
AdAgent
Объявления
11.11.2009, 14:20   #2
Green
Форумчанин
1899 / 404 / 7
Регистрация: 12.07.2007
Сообщений: 2,063
Шрифт richTextBox'а

Необходимо использовать rtf-коды. Посмотрите свойство RichTextBox.Rtf
Другие темы раздела
C# WinForms datagridview. в ячейке выбор нужной формы
datagridview. в ячейке выбор нужной формы, с выбором нужной записи. я так понимаю есть тип колонок - datagridcomboboxcolumn. мне нужно чтобы можно было выбрать из другой таблицы значение и записать в datagrid значение и представление. но суть в том что стандартно (насколько я понял)...
C# WinForms NotifyIcon
Я создал приложение и мне нужно, чтобы при нажатии на кнопку свернуть приложение появлялось в области уведомлений (область рядом с часами). Я нашёл в MSDN пример, но у меня не работает. Вот пример программы. Она по таймеру показывает на экране время. Посмотрите, если не сложно, что там не так....
11.11.2009, 14:34  [ТС]   #3
body90
Форумчанин
330 / 263 / 4
Регистрация: 26.05.2009
Сообщений: 2,556
Шрифт richTextBox'а

Я знаю как изменить стиль выделенного текста, но не знаю как изменить стиль текста, до его вставки.
И не знаю как переместить курсор в конец текста.
11.11.2009, 15:06   #4
Green
Форумчанин
1899 / 404 / 7
Регистрация: 12.07.2007
Сообщений: 2,063
Шрифт richTextBox'а

подскажите как написать Hello World!
11.11.2009, 15:16   #5
kirill29
Форумчанин
1971 / 1134 / 23
Регистрация: 01.02.2009
Сообщений: 2,842
Шрифт richTextBox'а

Цитата Сообщение от 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
Форумчанин
330 / 263 / 4
Регистрация: 26.05.2009
Сообщений: 2,556
Шрифт richTextBox'а

.Focus() помешает курсор в конец, но и выделяет весь текст в элементе. А этого не нужно делать.
11.11.2009, 19:05   #7
kirill29
Форумчанин
1971 / 1134 / 23
Регистрация: 01.02.2009
Сообщений: 2,842
Шрифт richTextBox'а

У меня просто помещал курсор в конец, ничего не выделяя.
11.11.2009, 20:03  [ТС]   #8
body90
Форумчанин
330 / 263 / 4
Регистрация: 26.05.2009
Сообщений: 2,556
Шрифт richTextBox'а

Странно, а у меня .Focus() просто передает фокус элементу управления, а курсор остается на том же месте.

Добавлено через 8 минут
Ничего не выделяя. Почему выделялось я понял.
12.11.2009, 01:01  [ТС]   #9
body90
Форумчанин
330 / 263 / 4
Регистрация: 26.05.2009
Сообщений: 2,556
Шрифт richTextBox'а

Неужели нет способа отформатировать стиль текста не работая напрямую с RTF кодами?
12.11.2009, 02:57   #10
Green
Форумчанин
1899 / 404 / 7
Регистрация: 12.07.2007
Сообщений: 2,063
Шрифт richTextBox'а / C# Windows Forms

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

Похожие темы
Тема Раздел Автор Дата
C# WinForms Изменить шрифт(с Arial на TimesNewRoman и др.) сохранив шрифт жирным, курсивным и пр. в richTextBox
добрый день, форумчане !) Столкнулся с проблемой..не знаю, как можно изменить шрифт с Arial, например, на TimesNewRoman таким образом, чтобы шрифт, который был полужирным таковым и остался, курсивом таковым и остался и остался бы размера такого, каким был.. Выбирается шрифт в combobox1, в...
C# Windows Forms FallenAngel76ru 26.04.2014 14:42
C# WinForms Специальные символы в RichTextBox не учитываются при передаче в другой RichTextBox
Если мы зададим richTextBox1.Text = "123\n123"; мы увидим 123 123 но если мы зададим этот же текст из другого richTextBox
C# Windows Forms Painkiller_13 20.04.2014 03:10
C# WinForms Шрифт в RichTextBox сбрасывается на дефолтный
Помогите с решением такой проблемы. создаю контрол у которого на борту RichTextBox.Ставлю любой шрифт но после компиляции всегда устанавливеться шрифт Microsoft Sans Serif.Хотя в редакторе меняется. Добавлено через 9 минут Заметил что шрифт изменяеться только при изменении размеров формы
C# Windows Forms VitaminDB 23.12.2013 21:24
C# WinForms Как изменить цвет или шрифт в выделенном фрагменте текста в RichTextBox
Всем привет, у меня вопрос, как изменить цвет или шрифт в выделенном фрагменте текста ? Вот исходник using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Windows.Forms;
C# Windows Forms excentio 29.11.2013 19:45
C# WinForms Жирный шрифт в richTextBox
Доброго времени суток! Вот мой код:name1 = textBox1.Text; message1 = richTextBox1.Text; richTextBox2.Text = name1 + ":" + "\n" + message1; мне надо что бы переменная name1 выделялась жирным шрифтом уже после перенесения в richTextBox2. Подскажите пожалуйста код который сможет это реализовать...
C# Windows Forms FAM3 26.05.2012 16:32
C# WPF .NET 3.x Richtextbox шрифт ввода
Как в richtextbox задать шрифт текущему вводу (именно в текущей позиции), а не не выбранному тексту или всему документу?
C#: WPF и Silverlight kvest 24.11.2010 21:47
Visual Basic Шрифт в RichTextBox изменяется сам.
При заполнении RichTextBox шрифт сам посебе меняется с 'Times New Roman' на 'Tahoma' (причем каждый раз в новом месте). Почему? Как этого избежать?
Visual Basic Рыба 20.03.2010 22:04
Visual Basic Шрифт в RichTextBox
Надо изменить шрифт в RichTextBox, использую что-то типа: With Me.RichTextBox1.Font .Charset = 204 .Name = 'Arial' End With Проблемы начинаются, если некоторые слова выделются цветом, курсивом и т.п. Данная конструкция начинает работать только до первого выделения.
Visual Basic LeoCHa 15.07.2008 12:31
Опции темы

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

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