| Hjem | Hardware | Netværk | Programmering | software | Fejlfinding | systemer | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringssprog
  • Delphi programmering
  • Java programmering
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl programmering
  • Python Programming
  • Ruby Programming
  • Visual Basics Programmering
  •  
    Computer Viden >> Programmering >> Visual Basics Programmering >> Content
    Sådan Tilfældig ListView Varer på Visual Basic 6
    I Visual Basic 6 , kan ListView kontrol viser mange slags information på forskellige måder, såsom database elementer, der vises på en liste eller bruger indstillinger, der vises som ikoner. ListView emner vises i den rækkefølge , som du tilføjer dem. Men i løbet af udførelsen af dit program , kan du ændre den rækkefølge , hvori disse elementer vises , for eksempel ved randomizing deres rækkefølge. For at gøre dette , er du nødt til midlertidigt at gemme ListView poster andetsteds og derefter re- indsætte dem i en anden rækkefølge . Instruktioner
    1

    Åbn Visual Basic -projektet. Tryk på " F7 " for at åbne kodevinduet , og skriv følgende kode : Hej

    Private Sub RandListView ()

    ReDim arr. (1 til ListView1.ListItems.Count ) As String
    < p > Dim Tmp Som Variant

    Dim j As Long

    Den første linje skaber en ny subrouting kaldet " RandListView ". Den anden linje allokerer plads til et array med den første indeks på en og sidste indeks på det samme antal elementer , der findes i listevisning kontrol . Brug en som udgangspunkt indekset, fordi det er den index nummer, ListView elementer starter ved . Det skaber også to yderligere variabler . Den " tmp " variable vil holde midlertidige værdier , som du randomisere array og " j " variabel fungerer som en tæller
    2

    Indtast følgende kode : .

    Tilfældig

    For i = LBound ( arr. ) Til UBound ( arr )

    j = CLng ((( UBound ( arr ) - i) * Rnd ) + i)
    p Hvis jeg < > j Så

    tmp = arr ( i)

    arr (i) = arr ( j )

    arr ( j ) = tmp

    End Hvis

    Næste jeg

    den første linje kalder Visual Basic Tilfældig funktion for at sikre , at flere opkald til RandListView ikke producerer de samme resultater. Den næste linier cykle gennem poster i listevisning kontrol , og hvis de ikke allerede findes i array , føjes de til den. . Når alle elementerne er i array , loop udgange
    3

    Indtast følgende kode : Hej

    ListView1.ListItems.Clear

    i = 1 til UBound ( arr )

    ListView1.ListItems.Add = arr ( i)

    Næste jeg

    den første linje rydder elementerne i øjeblikket er i listevisning kontrol . De næste tre linier genskabe det med de randomiserede elementer i matrixen.
    4

    Type " RandListView " andre steder i dit program til at kalde funktionen og randomisere elementerne i listevisning kontrol .
    < br >

    Forrige :

    næste :
      Relaterede artikler
    ·Sådan Beregn Kursus & Distance i VB 
    ·Sådan konvertere en streng til et nummer i VBS 
    ·Sådan bruges Progress Bar i VB 
    ·Hvordan du skifter til forskellige former VB6.0 
    ·Sådan ryddes en Picture Box i VB.NET 
    ·VBA Dollar - signeret funktioner 
    ·Visual Basic Tips 
    ·Sådan formateres en heltal Into Valuta i VB.NET 
    ·Sådan bruges VB6 DLL fra Vb.Net Pocket PC Applications…
    ·Sådan oprettes SSIS Opgaver programmerisk 
      Anbefalede Artikler
    ·Sådan fjernes en e-mailadresse fra en streng i PHP 
    ·Visual Basic 6 Slide Show Tutorial 
    ·Sådan Konverter 3D data til 2D Matlab 
    ·Hvordan man laver en VB6 OCX 
    ·Sådan bruges LabVIEW RealTime funktionsblokke 
    ·SQL Udskift Command 
    ·Funktionen af ​​toString i Java 
    ·Hvordan du lagrer en binær søgning Tree til en fil 
    ·Sådan oprettes en ny SQL database i VB.NET Express Edi…
    ·Sådan Edit PHP i Speciale 
    Copyright © Computer Viden http://www.computerdk.com