Hallo,
wie die Überschrift schon sagt, möchte ich einen CNC-Editor schreiben.
Es gibt eine große Rich- oder Textbox in der das CNC Programm geschrieben wird.
Dort sollen nun Codes wie z.B. "G0","G1","G81" in rot stehen, die Adressdaten "X20","Y100","Z0" in blau und z.B. der Vorschubwert "F500" in grün.
Des weiteren soll am Anfang der Zeile ein "N" mit der Zeilennnummer dahinter stehen.
Die Zeilennummer wird in einer zweiten Textbox angezeigt, die links daneben ist. Das Problem ist dann beim Scrollen- kann mann die zwei Textbox Scrolls irgendwie verbinden?
Das mit den verschiedenen Farben habe ich auch schon probiert, dass geht dann aber nur beim ersten "G0", dass sich der Text rot färbt.
Private Sub TextBox1_TextChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles TextBox1.TextChanged
If TextBox1.Text = ("G0") Then
TextBox1.ForeColor = Color.Red
End If
End Sub
wie die Überschrift schon sagt, möchte ich einen CNC-Editor schreiben.
Es gibt eine große Rich- oder Textbox in der das CNC Programm geschrieben wird.
Dort sollen nun Codes wie z.B. "G0","G1","G81" in rot stehen, die Adressdaten "X20","Y100","Z0" in blau und z.B. der Vorschubwert "F500" in grün.
Des weiteren soll am Anfang der Zeile ein "N" mit der Zeilennnummer dahinter stehen.
Die Zeilennummer wird in einer zweiten Textbox angezeigt, die links daneben ist. Das Problem ist dann beim Scrollen- kann mann die zwei Textbox Scrolls irgendwie verbinden?
Das mit den verschiedenen Farben habe ich auch schon probiert, dass geht dann aber nur beim ersten "G0", dass sich der Text rot färbt.
Private Sub TextBox1_TextChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles TextBox1.TextChanged
If TextBox1.Text = ("G0") Then
TextBox1.ForeColor = Color.Red
End If
End Sub