Formatieren von ListBox Einträgen
-
Gute Tag
Ich habe eine ListBox und versuche diese nun wie eine Art Tabelle zu verwenden, da ich keine Komponente in Richtung Tabelle gefunden habe. Das heist über die Listbox Labels gemacht und nun möchte ich versuchen einen String zusammenzubauen und in die ListBox einzutragen. Problem ist nun, dass ich das nicht einfach über die Anzahl der Zeichen realisieren kann bis zum nächsten Label, da die Zeichen leider unterschiedlich breit sind. Wie kann ich den String so formatieren, dass jede "Spalte" in dem Sinne eine feste Anzahl von Zeichen bekommt und die nichtbelegten dann mit leerueichen oder so aufgefüllt werden und danach der nächste substring angehängt wird?
In Code sieht das im Moment noch so in der Art aus:StringBuilder StrPosition = new StringBuilder(); iPositionen += 1; StrPosition.Append(iPositionen); StrPosition.Append("\t\t"); StrPosition.Append(TextBoxService.Text); ListBoxPositionen.Items.Add(StrPosition.ToString());
Liebe Grüße
Basti
-
Wieso nimmst Du kein DataGrid(View)?
Die andere Lösung wäre ziemlich umständlich.MfG
Asmo
-
Oder ein ListView in Detailansicht
-
Dankeschön
Ich ging davon aus DataGridView ist wirklich nur für DataSets an Datenbanken...Liebe grüße
- Basti