vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
vb@rchiv Offline-Reader - exklusiv auf der vb@rchiv CD Vol.4  
 vb@rchiv Quick-Search: Suche startenErweiterte Suche starten   Impressum  | Datenschutz  | vb@rchiv CD Vol.6  | Shop Copyright ©2000-2024
 
zurück

 Sie sind aktuell nicht angemeldet.Funktionen: Einloggen  |  Neu registrieren  |  Suchen

VB.NET - Ein- und Umsteiger
Re: For Next schleife 
Autor: flexxer
Datum: 25.07.21 20:41

Danke für deine Hilfe,
aber es hat leider noch nicht klick gemacht.

Private Sub Button1_Click(sender As Object, e As EventArgs) Handles _
  Button1.Click
 
        Dim Label(30) As Label
        'Referenz-Variable
        Dim lbl As Label
        'Alle Controls auf der Form 
        For Each ctl As Control In Me.Controls
            'Labels deren Name mitL beginnt filteren
            If TypeOf ctl Is Label AndAlso ctl.Name.StartsWith("L") Then
                'Control als label casten
                lbl = DirectCast(ctl, Label)
                Label(CInt(lbl.Name.Substring(1))) = lbl
            End If
        Next ctl
 
        Dim sum As Decimal
        For i As Integer = 1 To 30
            Label(i).BackColor = Color.Red
            If CDec(Label(i).Text) <= 0 Then Label(i).BackColor = Color.Green
            sum += CDec(Label(i).Text)
        Next i
 
        Dim mw As Decimal = sum / 30
 
    End Sub
End Class
Habe 30 Labels auf die Form gezogen, und mit Zahlen belegt.
Sollte doch so gehen ?
alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
For Next schleife918flexxer25.07.21 10:09
Re: For Next schleife515Manfred X25.07.21 16:00
Re: For Next schleife502flexxer25.07.21 17:01
Re: For Next schleife463Manfred X25.07.21 18:57
Re: For Next schleife434flexxer25.07.21 19:19
Re: For Next schleife427Manfred X25.07.21 19:31
Re: For Next schleife486flexxer25.07.21 20:41
Re: For Next schleife440Manfred X25.07.21 21:05
Re: For Next schleife408flexxer26.07.21 06:35
Daten-Liste an Listbox binden410Manfred X26.07.21 13:29
Re: For Next schleife343flexxer24.10.21 19:34

Sie sind nicht angemeldet!
Um auf diesen Beitrag zu antworten oder neue Beiträge schreiben zu können, müssen Sie sich zunächst anmelden.

Einloggen  |  Neu registrieren

Funktionen:  Zum Thema  |  GesamtübersichtSuchen 

nach obenzurück
 
   

Copyright ©2000-2024 vb@rchiv Dieter Otter
Alle Rechte vorbehalten.
Microsoft, Windows und Visual Basic sind entweder eingetragene Marken oder Marken der Microsoft Corporation in den USA und/oder anderen Ländern. Weitere auf dieser Homepage aufgeführten Produkt- und Firmennamen können geschützte Marken ihrer jeweiligen Inhaber sein.

Diese Seiten wurden optimiert für eine Bildschirmauflösung von mind. 1280x1024 Pixel