Example #1
0
        public virtual void MarkAll(string pattern)
        {
            try
            {
                RegexOptions opt = CaseChecked ? RegexOptions.None : RegexOptions.IgnoreCase;/*match case*/

                if (WholeWordChecked)
                {
                    pattern = "\\b" + pattern + "\\b";/*match all*/
                }
                List <int> lines = tb.FindLines(pattern, opt);

                foreach (int line in lines)
                {
                    tb.BookmarkLine(line);
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
            }
        }