vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
Blitzschnelles Erstellen von grafischen Diagrammen!  
 vb@rchiv Quick-Search: Suche startenErweiterte Suche starten   Impressum  | Datenschutz  | vb@rchiv CD Vol.6  | Shop Copyright ©2000-2025
 
zurück

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

Visual-Basic Einsteiger
Re: Highscore Liste mit ListBox 
Autor: Zardoz
Datum: 07.05.06 01:36

Hi djsally,
probier mal dieses:
Option Explicit
 
Private Player$(), Score&(), Anzahl&
 
Private Sub Form_Load()
 
Anzahl = 5 ' Zahl der Spieler
ReDim Player(1 To Anzahl), Score(1 To Anzahl)
 
' Namen und Punkte der Spieler eintragen:
Player(1) = "Ingo"
Score(1) = 9000
 
Player(2) = "Ute"
Score(2) = 8500
 
Player(3) = "Ralf"
Score(3) = 500
 
Player(4) = "Andrea"
Score(4) = 12000
 
Player(5) = "Oliver"
Score(5) = 4000
 
' Nach Punkten sortieren und eintragen
Call Highscore_eintragen
 
End Sub
 
Private Sub Highscore_eintragen()
 
Dim TmpName$, TmpScore&, i&, j&
 
For i = 1 To Anzahl - 1
  For j = i + 1 To Anzahl
    If Score(i) < Score(j) Then
      TmpName = Player(i): Player(i) = Player(j): Player(j) = TmpName
      TmpScore = Score(i): Score(i) = Score(j): Score(j) = TmpScore
    End If
  Next j
Next i
 
With List1
  .Visible = False
  .Clear
  .Font = "Courier New"
  .FontSize = 10
  For i = 1 To Anzahl
    .AddItem Left$(Player(i) & Space$(15), 15) & Space$(10 - Len(CStr(Score( _
      i)))) & CStr(Score(i))
  Next i
  .ListIndex = -1
  .Visible = True
End With
 
End Sub
siehe auch:
http://www.vb-fun.de/vb/tipps/tip0094.shtml

Gruss,

Zardoz

alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
Highscore Liste mit ListBox1.766djsally07.05.06 00:23
Re: Highscore Liste mit ListBox1.276Zardoz07.05.06 01:36
Re: Highscore Liste mit ListBox816djsally07.05.06 13:11
Re: Highscore Liste mit ListBox791djsally07.05.06 14:00
Re: Highscore Liste mit ListBox752Zardoz07.05.06 15:57
Re: Highscore Liste mit ListBox873djsally07.05.06 16:07
Re: Highscore Liste mit ListBox742Zardoz07.05.06 16:17
Re: Highscore Liste mit ListBox879djsally07.05.06 16:33
Re: Highscore Liste mit ListBox783djsally07.05.06 17:24
Re: Highscore Liste mit ListBox778Zardoz07.05.06 20:04

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-2025 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