Just nu i M3-nätverket
Jump to content

Läsa multiline textBox!


SwimMaster

Recommended Posts

Ä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!

 

Link to comment
Share on other sites

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

 

 

Link to comment
Share on other sites

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

 

Link to comment
Share on other sites

Archived

This topic is now archived and is closed to further replies.



×
×
  • Create New...