Hallo,
ich stehe gerade vor dem Problem, dass ich nicht weiß wie ich den Inhalt einer mehrzeiligen Textbox auslesen soll. Der Text lautet z.B.:
1.Zeile: 324, 77
2.Zeile: 78, 222
.......
Bei diesen Angaben handelt es sich um Koordinaten, die später in einer Picturebox gezeichnet werden.
Nun aber zu meinem eigentlichem Problem: Wie lese ich den Inhalt einer Zeile aus und springe dann in die nächste Zeile?
Bisher sieht der Code so aus:
string _Zeile = tbSource.Lines[0];
int _pos = 2;
do
{
_Zahl1 = _Zahl1 + _Zeile[_pos];
_pos = _pos + 1;
} while (_Zeile[_pos] != ',');
string _Zahl2 = "";
_pos++;
do
{
_Zahl2 = _Zahl2 + _Zeile[_pos];
_pos = _pos + 1;
} while ();
Über eure Antworten würde ich mich freuen.
wonka //
Hallo wonka,
foreach (String strLine in textBox1.Lines)
String.Split
Int32.TryParse
herbivore
Hallo wonka
Wäre das hier vielleicht das was du suchst:
string[] myLines = textBox1.Text.Split(new string[] { "\r\n" });
foreach (string line in myLines)
{
}
Grüße
Flo
Blog: Things about Software Architecture, .NET development and SQL Server
Twitter
Google+
Je mehr ich weiß, desto mehr weiß ich was ich noch nicht weiß.
Hallo Oxygen,
wozu textBox1.Text splitten, wenn es schon textBox1.Lines gibt?
herbivore
@herbivore:
Okay. Ist noch kürzer und man muss sich keine Gedanken um CR, LF und CRLF machen 😉
Grüße
Flo
Blog: Things about Software Architecture, .NET development and SQL Server
Twitter
Google+
Je mehr ich weiß, desto mehr weiß ich was ich noch nicht weiß.
Vielen Dank für die schnelle Antwort. Ich denke das es genau das ist, was ich brauche.
wonka //
Hallo wonka,
erster Treffer bei Google-Suche nach CR, LF: http://de.wikipedia.org/wiki/Zeilenumbruch
herbivore