예제 #1
0
        public static void HighLight(RichTextBox chatRichTextBox, int left, int right, TextStyleSaver saver)
        {
            saver.CopyFrom(chatRichTextBox, left, right);

            chatRichTextBox.SelectionFont   = new Font(chatRichTextBox.SelectionFont ?? chatRichTextBox.Font, /*FontStyle.Bold | */ FontStyle.Underline);
            chatRichTextBox.SelectionLength = 0;
        }
예제 #2
0
 /// <summary>
 /// Подсветить результат поиска
 /// </summary>
 /// <param name="start">Начало подсветки (длина определяется длиной поискового запроса)</param>
 private void Highlight(int start)
 {
     if (start > -1)
     {
         if (saver.Left > -1)
             saver.Paste();
         saver.CopyFrom(this.richTextBox, start, start + this.tbSearch.Text.Length);
         this.richTextBox.SelectionBackColor = Color.Lavender;
         richTextBox.ScrollToCaret();
     }
 }