public Form1() { InitializeComponent(); preventUpdate = true; CSSyntaxHighlighter.Apply(rtb1); preventUpdate = false; }
private void rtb1_KeyPress(object sender, KeyPressEventArgs e) { if (e.KeyChar == 13) { preventUpdate = true; CSSyntaxHighlighter.HandleNewLine(rtb1); CSSyntaxHighlighter.Apply(rtb1); preventUpdate = false; } }
private void rtb1_TextChanged(object sender, EventArgs e) { if (preventUpdate) { return; } preventUpdate = true; CSSyntaxHighlighter.Apply(rtb1); preventUpdate = false; }