Esempio n. 1
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);
        }
Esempio n. 2
0
        private void btnEdit_Click(object sender, EventArgs e)
        {
            HighLightingFrame  dlg    = new HighLightingFrame();
            HighLightingRecord record =
                lvList.SelectedItems[0].Tag as HighLightingRecord;

            dlg.HighLighting_Background = record.BackColor;
            dlg.HighLighting_FontStyle  = record.FontStyle;
            dlg.HighLighting_Foreground = record.ForeColor;
            dlg.HighLighting_Regex      = record.RegularExpression.ToString();

            if (dlg.ShowDialog() == DialogResult.OK)
            {
                lvList.RemoveSelected();
                AddHighLighting(new HighLightingRecord(
                                    new Regex(dlg.HighLighting_Regex), dlg.HighLighting_Foreground,
                                    dlg.HighLighting_Background, dlg.HighLighting_FontStyle));
            }
        }