Just nu i M3-nätverket
Gå till innehåll

Läsa multiline textBox!


SwimMaster

Rekommendera Poster

Är det någon som vet hur man läser en textBox med egenskapen multiline rad för rad, för att sedan kunna skriva dem till en fil.

 

Rent logiskt så borde man kunna göra om textBoxen till en Array och loopa sig igenom den med följande kod:

 

private int ctr = 0;
while (Array[ctr] != 0) {
fil.WriteLine("{0}<br>", Array[ctr]);
ctr++;
}

 

Som ni ser har jag tänkt skriva det till en html-fil och behöver då skriva in <br> för radbrytning i slutet på varje rad.

 

Tack på förhand!

 

Länk till kommentar
Dela på andra webbplatser

Om det inte redan nånstans finns funktioner för att HTML-isera en sträng så kan du vandra igenom den själv först och byta ut alla CR och LL till <br>.

 

CR (Carriage Return) har ascii-kod 13

LF (Line Feed) har ascii-kod 10.

 

I Windowsvärlden brukar ett enter vara både en CR och en LF efter varandra, men det kan också hända att det bara är en CR.

 

\\Anp

 

 

Länk till kommentar
Dela på andra webbplatser

Tack det var precis vad som behövdes!

 

Koden blev följande:

foreach (char x in text)
{
if (x != 13)
{
	if (x != 10)
	{
		myFile.Write("{0}", x);
	}
}
else
{
	myFile.WriteLine("<br>");
}
}

 

Tack än en gång!

//Christian

 

Länk till kommentar
Dela på andra webbplatser

Arkiverat

Det här ämnet är nu arkiverat och är stängt för ytterligare svar.

×
×
  • Skapa nytt...