hallo,
ich habe eine listBox, diese wird gefüllt mit 1.barcode / 2.Text / 3.ewtl Menge / 4.Preis
Die erste Lösung:
13 Stellen hat immer der Barcode, wenn er aber aus 3 Stellen besteht, dann wird die folgende Funktion aufgerufen:
C#-Quelltext
1: 2: 3: 4: 5: 6: 7: 8: 9: 10: 11: 12: 13: 14: 15:
| string bar_anpassen(string zum_a) { int das_fehlt; string wird_hinzu = ""; if (zum_a.Length < 14 | zum_a.Length != 0) { das_fehlt = 13 - zum_a.Length;
for (int a = 0; das_fehlt > a; a++) { wird_hinzu += "0"; } } return wird_hinzu; } |
Jede Zahl ist gleichbreit. Kein Problem
Zu meinem Problem: Wie bekomme ich es gebacken, dass die Preise sauber untereinander stehen?
Weil z.B. das i nicht so breit ist wie das X.
Moderiert von Th69: Code- durch C#-Tags ersetzt