Имеется richtextbox, текст в нем меняется по клику кнопки, у каждого куска текста есть свой заголовок.
Разобрался как выделить заголовок и изменить ему цвет, есть ли возможность сделать его жирным, выровнять по центру, и сделать на кегль больше чем текст под ним?
На загрузке формы:
richTextBox1.BackColor = Color.White;
int newFontSize = 16; //размер
richTextBox1.Font = new Font(richTextBox1.Font.FontFamily, (float)newFontSize);
По клику:
richTextBox1.Text = "Полимерные материалы: технология, виды, производство и применение.\nПолимерные материалы - это химические высокомолекулярные соединения, которые состоят из многочисленных маломолекулярных мономеров (звеньев) одинакового строения. Зачастую для изготовления полимеров используют следующие мономерные компоненты: этилен, винилхлорид, винилденхлорид, винилацетат, пропилен, метилметакрилат, тетрафторэтилен, стирол, мочевину, меламин, формальдегид, фенол. Далее будет подробно рассмотрено, что такое полимерные материалы, каковы их химические и физические свойства, классификация и виды. ";
richTextBox1.Select(0, "Полимерные материалы: технология, виды, производство и применение.".Length);
richTextBox1.SelectionColor = Color.DarkGray;
UPD1: Нашел выравнивание по центру, но к заголовку, как кусочку текста, применить не вышло. richTextBox1.SelectionAlignment = HorizontalAlignment.Center;
using System;
using System.Drawing;
using System.Windows.Forms;
namespace WindowsFormsApplication1
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void Form1_Load(object sender, EventArgs e)
{
// Шрифт(Font) Сам шрифт,размер,стиль
richTextBox1.Font = new Font("Consolas", 18f, FontStyle.Bold);
//Меняем цвет фона
richTextBox1.BackColor = Color.AliceBlue;
string[] words =
{
...
};
Color[] colors =
{
...
};
//some code
}
}
}
UPD: Думаю,что нельзя менять отдельный текст
richTextBox1.Font = new Font("Consolas", 10f, FontStyle.Strikeout);
richTextBox1.Text += "Hello \n";
richTextBox1.Font = new Font("Consolas", 26f, FontStyle.Italic);
richTextBox1.Text += "World";
Я попробовал разными способами
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
На форме есть dataGridView1 и dataGridView2При запуске формы dataGridView1 заполняется тремя столбцами из файла mdb
После ввода паролья и логина приходит сообщение с Код подтверждения входа от администрации вк а как сделать поля для в вода этого кода ?