public Form1()
        {
            InitializeComponent();
            richEditControl1.LoadDocument("FairyTales.rtf", DocumentFormat.Rtf);

            ISyntaxHighlightService         service = richEditControl1.GetService <ISyntaxHighlightService>();
            MySyntaxHighlightServiceWrapper wrapper = new MySyntaxHighlightServiceWrapper(richEditControl1);

            richEditControl1.RemoveService(typeof(ISyntaxHighlightService));
            richEditControl1.AddService(typeof(ISyntaxHighlightService), wrapper);
        }
Ejemplo n.º 2
0
        public Form1()
        {
            InitializeComponent();
            richEditControl1.LoadDocument("test.sql", DocumentFormat.PlainText);

            ISyntaxHighlightService         service = richEditControl1.GetService <ISyntaxHighlightService>();
            MySyntaxHighlightServiceWrapper wrapper = new MySyntaxHighlightServiceWrapper(richEditControl1);

            richEditControl1.RemoveService(typeof(ISyntaxHighlightService));
            richEditControl1.AddService(typeof(ISyntaxHighlightService), wrapper);
        }
Ejemplo n.º 3
0
        void ClearSyntaxHighlightServiceCache()
        {
            ISyntaxHighlightService service = richEditControl1.GetService <ISyntaxHighlightService>();

            if (service == null)
            {
                return;
            }

            MySyntaxHighlightServiceWrapper wrapper = service as MySyntaxHighlightServiceWrapper;

            if (wrapper == null)
            {
                return;
            }

            wrapper.ResetCache();
        }