Hallo zusammen, ich habe eine Form3, die 224 Label enthält; 2 Blöcke à 7 Zeilen à 16 Spalten (im Bild ist nur 1 Block zu erkennen).
Diese beiden Blöcke möchte ich getrennt in List(of Label) ablegen, um die Labels möglichst sauber im Code zu verarbeiten. Später möchte ich den Text der Labels von links nach rechts, Zeile für Zeile, ändern. Meine Schwierigkeit ist, den rechten Block zu fassen. Wie kann ich sagen, füg alle Label ab Label112 zur Liste hinzu?
Das zweite Problem ist, dass trotz Sortierung die Labels völlig beknackt sortiert sind. Was ist das Problem?
Diese beiden Blöcke möchte ich getrennt in List(of Label) ablegen, um die Labels möglichst sauber im Code zu verarbeiten. Später möchte ich den Text der Labels von links nach rechts, Zeile für Zeile, ändern. Meine Schwierigkeit ist, den rechten Block zu fassen. Wie kann ich sagen, füg alle Label ab Label112 zur Liste hinzu?
VB.NET-Quellcode
- [/size][/font] 'die linken
- 'die linken
- Dim Label_links_list As New List(Of Label)
- For Each Lab In Me.Controls.OfType(Of Label)()
- Label_links_list.Add(Lab)
- If Label_links_list.Count = 112 Then Exit For
- Next
- Label_links_list.OrderBy(Function(s) s.Name)
- 'die rechten
- Dim Label_ueb_list As New List(Of Label)
- For Each La In Me.Controls.OfType(Of Label)()
- '???
- Next[size=10][font='arial,helvetica,sans-serif']
Das zweite Problem ist, dass trotz Sortierung die Labels völlig beknackt sortiert sind. Was ist das Problem?
Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von „Bartosz“ ()