Matrix formatiert in Textbox ausgeben aber wie?

Gast #4128654
Lesenswert?

Wenn ich jedes Element nacheinander ausgebe, dann kommt das raus was im 
Bild ist. Ich formatiere gerade so:
1
lblAusgabe.Text += (el.ElementAt(i).ElementAt(j)).ToString("0.#") + "   ";

Wie kann ich es schaffen Alle Zahlen wirklich untereinander zu 
platzieren?
Angehängte Dateien:
#4128695
Lesenswert?

Erik schrieb:
> Wenn ich jedes Element nacheinander ausgebe, dann kommt das raus was im
> Bild ist. Ich formatiere gerade so:
>
>
1
lblAusgabe.Text += (el.ElementAt(i).ElementAt(j)).ToString("0.#") + " 
2
> ";

Immer noch diese schlecht lesbare Syntax?
1
lblAusgabe.Text += String.Format("{0,8:0.0}", el[i][j]);

String.Format in den geschweiften Klammern gibt die 8 die Gesamtbreite 
der Ausgabe an (Vorkomma + Dezimaltrenner + Nachkommastellen an)
https://msdn.microsoft.com/de-de/library/fht0f5be%28v=vs.110%29.aspx

> Wie kann ich es schaffen Alle Zahlen wirklich untereinander zu
> platzieren?

Den Font des Label auf einen mit fester Breite umstellen.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren