Es gibt 6 Antworten in diesem Thema. Der letzte Beitrag () ist von peterf1.
RTB mit Zeilennummerierung
Hallo,
gibt es eine Möglichkeit eine RTB mit einer Zeilennumerrierung zu versehen?
Du könntest im KeyDown Event abfragen ob Enter gedrückt wird und dann einfach einen Zähler einbauen.
So mal mein gedanke...
MFG
GOOGLE ist mein Meister :)
du kannst auch die zeilen auslesen
kleines Simples Beispiel:
VB.NET-Quellcode
Dim zähler AsInteger=0
If e.KeyCode = Keys.Enter Then
zähler +=1
RichTextBox1.AppendText(zähler & ":)")
EndIf
du kannst auch die zeilen auslesen
??
Zeilennumerrierung zu versehen?
MFG
GOOGLE ist mein Meister :)
Moment.
Die Zeilennummerierung soll nachher wenn man einen Text markiert nicht mtmarkiert werden können (so wie z.B.: Fireball.dll)
Hallo Peterf1,
ich denke - der Ansatz - die Zeilennummern als Text zu Beginn jeder Zeile einzufügen - führt ins Chaos.
Man kann die Controls sich zeichnen lassen,
man kann das aber auch selber machen.
Ich hab das mal anhand einer Listbox (glaube ich) gezeigt.
Musst mal suchen - ist schon eine weile her.
Ansonsten rate ich dir von Konstrukten wie
VB.NET-Quellcode
Dim zähler AsInteger=0
If e.KeyCode = Keys.Enter Then
zähler +=1
RichTextBox1.AppendText(zähler & ":)")
EndIf
ab.
Die Zeilenanzahl wird dir von der RTB selbst geliefert.