Пример #1
0
 public HighLightingTextBox()
 {
     DoubleBuffered = true;
     SetStyle(ControlStyles.OptimizedDoubleBuffer, true);
     TextChanged += new EventHandler(HighLiteTextBox_TextChanged);
     RecordList = new HighLightingRecord[0];
     HighLiteTextBox_TextChanged(this, new EventArgs());
 }
Пример #2
0
        private void AddHighLighting(HighLightingRecord record)
        {
            ListViewItem lvi = new ListViewItem(record.RegularExpression.ToString());
            lvi.Tag = record;
            lvi.UseItemStyleForSubItems = false;
            ListViewItem.ListViewSubItem lvsi = lvi.SubItems.Add("Example");
            lvsi.BackColor = record.BackColor;
            lvsi.ForeColor = record.ForeColor;
            lvsi.Font = new Font(lvsi.Font, record.FontStyle);

            lvList.Items.Add(lvi);
        }