Det kan bli knepigt. Skillnaden uppstår sannolikt pga att tabbstegen är olika definierade i din texteditor (konsollen) och i din output-kontroll, samt att typsnitten måste vara exakt samma. Endast med exakt likadana förutsättningar kan du garantera att resultatet blir detsamma.
Hej, jag har problem med att visa en textfil på korrekt sätt. Med korrekt sätt menar jag att blanksteg gör att mina fina "kolumner" som jag har skapat med blanksteg/tabbar i textfilen visas lite huller om buller på raderna. Ex
i textfilen:
text mjukdjur datum
9999-66-33
9999-66-33
Sen när jag binder filen till en kontroll, har testat textbox, richtextbox, listbox så ser det ut så här:
text mjukdjur datum
9999-66-33
9999-66-33
Här i mitt exempel blev det mindre antal blanksteg mellan vänsterhörnet och 9999, men i kontrollerna så är de lika många som i textfilen.
Vad är det som blir galet? Så här ser koden ut som binder text med kontroller, om det nu spelar någon roll...
StreamReader reader = new StreamReader("163400.0002", Encoding.Default);
while (!reader.EndOfStream)
{
string str = reader.ReadLine();
Console.Out.WriteLine(str);
richTextBox1.Text += str + '\n';
listBox1.Items.Add(str);
}
reader.Close();
KAn lika bra skjuta in att jag använder .NET 2.0...
