softend:software:fastcolortextbox:start

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Nächste Überarbeitung
Vorhergehende Überarbeitung
softend:software:fastcolortextbox:start [2018/05/23 22:09] – angelegt adminsoftend:software:fastcolortextbox:start [2019/05/02 17:26] (aktuell) – Externe Bearbeitung 127.0.0.1
Zeile 1: Zeile 1:
 +====== FastColorTextBox ======
  
 +
 +=== Syntax Highlight Beispiel ===
 +
 +<code>
 +FontStyle style = FontStyle.Regular;
 +TextStyle blue = new TextStyle(Brushes.LightBlue, null, style);
 +TextStyle red = new TextStyle(Brushes.Red, null, style);
 +TextStyle green = new TextStyle(Brushes.Green, null, style);
 +
 +void textBox_TextChanged(object sender, TextChangedEventArgs e)
 +{
 +    e.ChangedRange.ClearStyle(blue, red, green);
 +    e.ChangedRange.SetStyle(blue, "<.*?>");
 +    e.ChangedRange.SetStyle(red, "{{(?!!)(?!GUID).*?}}");
 +    e.ChangedRange.SetStyle(green, "{{! .*? }}");
 +}
 +
 +</code>