1 Ανοίξτε το έργο της Visual Basic . Πατήστε το πλήκτρο " F7 " για να ανοίξετε το παράθυρο κώδικα και πληκτρολογήστε τον ακόλουθο κώδικα :
Private Sub RandListView ( )
ReDim άφ ( 1 Να ListView1.ListItems.Count ) Όπως String
Dim Tmp Όπως Παραλλαγή
Dim j Όπως Long
Η πρώτη γραμμή δημιουργεί ένα νέο subrouting ονομάζεται " RandListView . " Η δεύτερη γραμμή διαθέτει χώρο για μια σειρά με το πρώτο δείκτη σε ένα και το τελευταίο δείκτη στο ίδιο αριθμό των στοιχείων που υπάρχουν στον έλεγχο ListView . Χρησιμοποιήστε μία ως δείκτης εκκίνησης , διότι αυτό είναι ο αριθμός του δείκτη που τα στοιχεία ListView ξεκινούν . Δημιουργεί, επίσης, δύο πρόσθετες μεταβλητές . Η " tmp " μεταβλητή θα κρατήσει προσωρινές αξίες όπως τυχαιοποιούν τον πίνακα και τα " ι " μεταβλητά λειτουργεί ως μετρητής 2
Πληκτρολογήστε τον ακόλουθο κώδικα : .
Τυχαία
Για i = LBound ( ARR ) να UBound ( ARR )
j = CLng ( ( ( UBound ( ARR ) - i ) * γύρος ) + i )
Αν i <> ι τότε
tmp = arr ( i )
άφ ( i ) = arr ( ι )
άφ ( j ) = tmp
End Αν
Next i
Η πρώτη γραμμή καλεί τη συνάρτηση της Visual Basic Randomize για να εξασφαλιστεί ότι οι πολλαπλές κλήσεις στο RandListView δεν παράγουν τα ίδια αποτελέσματα . Ο επόμενος κύκλος γραμμές μεταξύ των στοιχείων στον έλεγχο ListView και αν δεν υπάρχουν ήδη στον πίνακα , προστίθενται σε αυτό . . Όταν όλα τα στοιχεία είναι στη σειρά , ο βρόχος
εικόνων 3
Πληκτρολογήστε τον ακόλουθο κώδικα :
ListView1.ListItems.Clear
Για i = 1 να UBound ( ARR )
ListView1.ListItems.Add = arr ( i )
Επόμενο i
Η πρώτη γραμμή διαγράφει τα στοιχεία επί του παρόντος στον έλεγχο ListView . Οι επόμενες τρεις γραμμές την ξανά με τυχαιοποιημένες στοιχεία στον πίνακα .
Η 4
Τύπος " RandListView " πουθενά αλλού στο πρόγραμμά σας για να καλέσετε τη λειτουργία και τυχαία τα στοιχεία του ελέγχου ListView .
εικόνων
Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα