NASA-Messdaten

Do ... Loop, ListBox
Deklarationsteil.
Private StopModus As Boolean, Tage As Long, NeuesDatum As Date
Private Sub Form_Load() Die Ausgabe der Messwerte wird gestartet.
Dim StartWert As Date, Messwert1 As Single, Messwert2 As Single, x As Variant
Me.Show Formular anzeigen, sonst geht nix.
StopModus = False
  Do Schleife:
    NeuesDatum = DateAdd("d", Now, Tage - 365) Variable NeuesJahr erhält aktuellen Tag minus  365.
    Tage = Tage + 1 Dann werden die Tage hochgezählt.
    Randomize
    Messwert1 = Rnd * 1000 Messwerte mit Zufallsgenerator berechnen.
    Messwert2 = Rnd * 1000
    lstMessen.AddItem Format(NeuesDatum, "Long Date") Zeile 1 in ListBox ausgeben (Datum).
    lstMessen.AddItem "Geschwindigkeit: " & _ Zeile 2 in ListBox ausgeben (Messwert 1).
      Format(Messwert1, "0.00" & " km/h")
    lstMessen.AddItem "Flughöhe:            " & _ Zeile 3 in ListBox ausgeben (Messwert 2).
      Format(Messwert2, "0.00" & " km")
    lstMessen.AddItem "" Zeile 4 in ListBox ausgeben (Leerzeile).
    lstMessen.AddItem "----------------------------------------" Zeile 5 in ListBox ausgeben (Trennlinie).
    lstMessen.AddItem "" Zeile 6 in ListBox ausgeben (Leerzeile).
    StartWert = Timer Variable StartWert erhält Wert des Timers.
    x = lstMessen.ListCount Zählt die Zeilen in der ListBox.
    lstMessen.Selected(x - 3) = True Markiert immer die letzte Zeile in der ListBox.
    lblAnzahlWerte.Caption = Tage * 2 & _ Gibt Meldung im oberen Label aus.
       " Messwerte empfangen"
      Do
        DoEvents Das DoEvents muss in die DoLoop-Schleife, sonst
      Loop Until Timer > StartWert + 1 blockiert der Timer. 1 Sekunde warten.
  Loop Until StopModus = True Schleife läuft, bis der StopModus aktiviert wurde
End Sub (Entladen des Formulars).
Private Sub Form_Resize()
With lstMessen Wenn man die Größe des Formulars ändert, wird die
  .Height = frmMessen.Height - 600 Größe der ListBox ebenfalls angepasst.
  .Width = frmMessen.Width - 150
End With
End Sub
Private Sub Form_Unload(Cancel As Integer)
  StopModus = True Beim Entladen des Formulars den Stop-Modus
  Unload Me aktivieren.
End Sub

 Ranking-Hits zurück Sitemap
Designed by www.wbrnet.info