Hi,
mit diesem Stückchen Code befülle ich meine ListBox.
Erstens finde ich, es sieht so schon nicht schön aus, und zweitens brauche ich ein If/Else, da ich auf die Länge der Überschrift Acht geben muss und ich daher verschieden viele TABs einbaue. Lässt dich da etwas machen, vielleicht mit LINQ?
Schön wäre es, wenn ich nicht die
Spoiler anzeigen
mit diesem Stückchen Code befülle ich meine ListBox.
Erstens finde ich, es sieht so schon nicht schön aus, und zweitens brauche ich ein If/Else, da ich auf die Länge der Überschrift Acht geben muss und ich daher verschieden viele TABs einbaue. Lässt dich da etwas machen, vielleicht mit LINQ?
Schön wäre es, wenn ich nicht die
magische Zahl
20 einbauen müsste.VB.NET-Quellcode
- ' Für jeden Post im ausgewählten Thread
- For Each Posting As Class_Post In Liste_mit_allen_Threads(SI).Posts_in_diesem_Thread
- ' ListBox befüllen (mit verschieden vielen Tabs)
- If Posting.Ueberschrift.Length < 20 Then
- ListBox1.Items.Add(
- Posting.Ueberschrift & Tab & Tab & Tab & Tab &
- Posting.Nummer.ToString(Deu).PadLeft(2, "0"c) & Tab &
- Posting.Erstelldatum_dieses_Posts.ToString("g", Deu) & Tab &
- Posting.Text_dazu & Tab &
- Posting.Made_by.AngezeigterName)
- Else
- ListBox1.Items.Add(
- Posting.Ueberschrift & Tab & Tab &
- Posting.Nummer.ToString(Deu).PadLeft(2, "0"c) & Tab &
- Posting.Erstelldatum_dieses_Posts.ToString("g", Deu) & Tab &
- Posting.Text_dazu & Tab &
- Posting.Made_by.AngezeigterName)
- End If
- '....
- Next