none
RichTextBox RRS feed

  • Вопрос

  • Подскажите а как можно вставлять в RTB цветной и форматированный текст?
    Напрмер:
    Сначала вставляется "Hello" - черным;
    Потом вставляется "My" - красным;
    Затем вставляется "Name" - зеленым полужирным;
    И в завершении вставляется "John" - синим подчеркнутым курсивом.

    Пример кода пожалуйста.

    • Перемещено Tagore Bandlamudi 3 октября 2010 г. 0:47 MSDN Forums consolidation (От:Форум по .NET Framework)
    3 марта 2010 г. 14:16

Ответы

  • попробуйте так:

    richTextBox1.AppendText("Hello");
    
    richTextBox1.SelectionColor = Color.Red;
    richTextBox1.AppendText("My");
    
    richTextBox1.SelectionFont = new Font(richTextBox1.SelectionFont, FontStyle.Bold);
    richTextBox1.SelectionColor = Color.Green;
    richTextBox1.AppendText("Name");
    
    richTextBox1.SelectionFont = new Font(richTextBox1.SelectionFont, FontStyle.Italic | FontStyle.Underline);
    richTextBox1.SelectionColor = Color.Blue;
    richTextBox1.AppendText("John");

    • Помечено в качестве ответа JusteG 3 марта 2010 г. 15:50
    3 марта 2010 г. 15:27

Все ответы

  • попробуйте так:

    richTextBox1.AppendText("Hello");
    
    richTextBox1.SelectionColor = Color.Red;
    richTextBox1.AppendText("My");
    
    richTextBox1.SelectionFont = new Font(richTextBox1.SelectionFont, FontStyle.Bold);
    richTextBox1.SelectionColor = Color.Green;
    richTextBox1.AppendText("Name");
    
    richTextBox1.SelectionFont = new Font(richTextBox1.SelectionFont, FontStyle.Italic | FontStyle.Underline);
    richTextBox1.SelectionColor = Color.Blue;
    richTextBox1.AppendText("John");

    • Помечено в качестве ответа JusteG 3 марта 2010 г. 15:50
    3 марта 2010 г. 15:27
  • Огромное спасибище!!! =)
    То что нужно!!!
    3 марта 2010 г. 15:51