Register for your free account! | Forgot your password?

Go Back   elitepvpers > Coders Den > .NET Languages
You last visited: Today at 21:30

  • Please register to post and access all features, it's quick, easy and FREE!

Advertisement



C# - RichTextBox, einzelne Zeilen auslesen

Discussion on C# - RichTextBox, einzelne Zeilen auslesen within the .NET Languages forum part of the Coders Den category.

Reply
 
Old   #1
 
.Jack's Avatar
 
elite*gold: 150
Join Date: Jun 2010
Posts: 200
Received Thanks: 61
C# - RichTextBox, einzelne Zeilen auslesen

Ich habe eine Kleine frage zur RichTextBox.
und zwar möchte ich einen kleinen Syntax Highlighter schreiben, bzw. habe dies schon getan.

Ich habe das ganze mit Regex gemacht und dann eine foreach Schleife für die Matches geschrieben.

Das Problem ist aber, dass er jedes mal wenn man den Text verändert, den GESAMTEN Inhalt der RichTextBox auf neue Keywords überprüft.
Das ganze kann aber, vor allem bei langen Scripts, ziehmlich lange dauern!
Es würde ja vollkommen ausreichen, wenn er nur die Zeile überprüft, in der auch etwas geändert worden ist.

Nur leider weiß ich den Eventnamen bzw. Befehl dafür nicht, einzelne Zeilen einer RichTextBox auszulesen.

Ich hoffe ihr versteht in etwa was ich meine und könnt mir helfen

PS: falls es falsche Section ist bitte moven, denke aber das es hier reingehört.


LG,
Jack
.Jack is offline  
Old 03/05/2011, 00:15   #2
 
elite*gold: 439
Join Date: May 2009
Posts: 1,502
Received Thanks: 880
Code:
          MessageBox.Show(richTextBox1.Lines[richTextBox1.GetLineFromCharIndex(richTextBox1.GetFirstCharIndexOfCurrentLine())]);
Zeigt den Inhalt der aktuellen Zeile an, in der gerade der cursor ist..
(Ich hoffe du meinst das )

grüßle LordMampf2
LordMampf2 is offline  
Thanks
1 User
Old 03/05/2011, 13:51   #3
 
.Jack's Avatar
 
elite*gold: 150
Join Date: Jun 2010
Posts: 200
Received Thanks: 61
Quote:
Originally Posted by LordMampf2 View Post
Code:
          MessageBox.Show(richTextBox1.Lines[richTextBox1.GetLineFromCharIndex(richTextBox1.GetFirstCharIndexOfCurrentLine())]);
Zeigt den Inhalt der aktuellen Zeile an, in der gerade der cursor ist..
(Ich hoffe du meinst das )

grüßle LordMampf2

Jaa genau das habe ich gemeint =)
habe es erst mit
Code:
richTextBox1.GetCurrentLine
und sowas versucht, hat aber natürlich kein Ergebnis gebracht...

aber vielen Dank, dass hilft mir wirklich weiter.

€dit:

es wäre besser wenn es nicht den Inhalt, sondern den Index anzeigen würde.
also z.b.

Man ändert in line 6 eins und es gibt 6 zurück.
Oder man ändert was in line 24 und es gibt 24 zurück.
So in der Art.

google gibt zu diesem Thema recht wenig hilfe, aber ich schau einfach mal bei msdn vorbei...


LG,
Jack
.Jack is offline  
Reply

Tags
c#, einzelne zeilen auslesen, regex, richtextbox


Similar Threads Similar Threads
txt Datei - Zeilen auslesen und verwenden
07/03/2010 - AutoIt - 16 Replies
So hab jetzt wieder mal eine Frage an euch :D Erstmal: Was ich bauen will ist ein kleiner TeleportBot. Er soll die Koordinaten aus einer Textdatei auslesen und sie im Bot benutzen. Hier ist mal ein Picture von den Koordinaten im Editor^ http://www.imagebanana.com/img/ack9eeyc/koords.pn g Ich bin bis jetzt soweit gekommen dass ich die Datei öffnen kann also im Bot. Nur jetzt weiß ich auch nicht mehr weiter..
Richtextbox Text anhängen
06/30/2010 - General Coding - 0 Replies
Gelöst!!! Lösung: Die Methode appendtext() sry für die dumme Frage :( Hallo, Als Erstes ich bin kein guter Vb.Net Coder besonders da ich kaum mit ihr was zu tun habe, aber ich wollte und konnte dieses Programm nur unter Vb realisieren.
TextBox und RichTextBox [VB]
06/06/2010 - .NET Languages - 7 Replies
Hi, Ich hab ein Problem und zwar...: Ich will das man in einer RichBox nicht schreiben kann und das wenn man den Text in der TB eingiebt da er erscheint in der RichBox aber dann wenn man einen anderen Text angibt das er dann nicht verschwindet.
[VB 2008] Einzelne Zeilen einer .txt Datei ändern
03/20/2010 - .NET Languages - 9 Replies
Guten Tag. Wie in der Überschrift schon steht suche ich einen Code mit dem man per VB 2008 eine bestimmte Zeile einer .txt Datei ändern kann...
Zufälliges Auslesen von Zeilen in einer TxT.
04/24/2006 - General Coding - 5 Replies
Ich bräuchte einen Beispiel Code, wie man aus einer TxT ca. 8 Stufen in einer Zeile ausließt und denen 8 eigene Variablen zuweist. z.B TXT : Sind dabei die Abstandshalter. 1 = $1 11 = $1 2 = $2



All times are GMT +1. The time now is 21:30.


Powered by vBulletin®
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Terms of Service | Abuse
Copyright ©2025 elitepvpers All Rights Reserved.