Datamaskin
  | Hjem | Hardware | Nettverk | Programmering | Software | Feilsøking | Systems | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringsspråk
  • Delphi Programming
  • Java Programming
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl Programming
  • Python Programming
  • Ruby Programming
  • Visual Basics Programming
  •  
    Datamaskin >> Programmering >> Visual Basics Programming >> Content
    Fylle en Visual Basic Listbox med unike elementer fra en tekstfil
    Data filene er vanligvis ikke unik, så programmerere trenger å vite hvordan du raskt fjerne gjentatte verdier før du legger dem til en listeboksen kontroll. Den beste måten å gjøre dette på er å lese fildata til en streng array. I VB , kan du bruke " Tydelig " metode som returnerer en ikke-sorterte sekvens som ikke inneholder like verdier . Redd forskjellige verdier til en ny streng array og bruke denne matrisen som datakilde for listeboksen kontroll. Instruksjoner
    en

    Klikk på Windows " Start" -knappen, klikk på tekstboksen som sier "Søk programmer og filer , " type " notepad " og trykk "Enter " for å starte Notisblokk. Type " 1 " og trykk " Enter" , type " en " igjen og trykk " Enter" , type " 2 " og trykk " Enter" , type " 2 " igjen og trykk " Enter". Legg til " 3 " og " 4 " ved hjelp av samme teknikk . Lagre filen i en mappe på datamaskinen din som " myValues.txt . "
    2

    Launch Microsoft Visual Basic Express og klikk " Nytt prosjekt " på ruten til venstre på skjermen . Klikk på " Visual Basic " under Installerte maler , klikker du på " Windows Forms Application ", deretter " OK " for å starte et nytt prosjekt .
    3

    Dobbeltklikk på " Liste- " kontroll på " Toolbox" -ruten for å legge en til skjemaet. Legge til en " Button" bruker samme teknikk.
    4

    Dobbeltklikk på knappen for å lage en knapp klikkhendelsen . Legg til følgende kode for å lage dine variabler : en

    Dim fname As String

    Dim valueArray ( 10 ) As String

    Dim uniqueArray ( 10 ) As String
    < p > Dim xCntr As Integer
    5

    Definer banen til tekstfilen : en

    fname = "C : \\ myValues.txt "
    6

    Loop gjennom dataene i tekstfilen og lagre det i en streng rekke : en p Hvis System.IO.File.Exists ( fname ) = True Deretter

    Dim objReader som ny System.IO.StreamReader ( fname )

    Mens objReader.Peek ( ) < > -1

    valueArray ( xCntr ) = objReader.ReadLine

    xCntr + = 1
    < p> Loop

    Else

    MsgBox ( " filen finnes ikke ")

    End If
    7

    Lagre dataene fra en streng rekke til en annen streng array med unike verdier : en

    uniqueArray = valueArray.Distinct.ToArray
    8

    Bruk streng rekke med unike verdier som datakilde for listeboksen kontroll:

    Me.ListBox1.DataSource = uniqueArray
    9

    Trykk " F5 " for å kjøre programmet og klikk " Button1 . "

    früher :

     Weiter:
      Relatert Artike
    ·Hvordan slette en fil i Visual Basic 
    ·Egenskapene til Forms i Visual Basic 
    ·Hvordan å kompilere programmer på MS Access 2007 
    ·Hvordan lage Games i VB.NET 
    ·Hvordan finne ut hvilke er merket av i Visual Basic Net…
    ·Hvordan lage en Booter Bot 
    ·Hvordan lage spill med Visual Basic 2005 
    ·Hvordan endre fargeinnstillinger i Visual Basic 
    ·Slik konfigurerer et Grid 
    ·Slik bruker du en Select Veske med Microsoft Visual Bas…
      Anbefalte artikler
    ·Hvordan få et domenenavn i PHP 
    ·Hvordan skrive en XML i ASP.NET Med SqlDataReader 
    ·Hvordan Ring en Borne Shell Fra et C - Shell 
    ·Hvordan finne ut hvor mange skjermer er i en VB6 kode 
    ·Hvordan lage en liste fra en streng i Python 
    ·Hvordan sjekke filstørrelse Når en blar en datamaskin…
    ·Hvordan å omgå papirkurven når slippe en Tablespace …
    ·Hvordan sette den siste raden i et rutenett for å foku…
    ·Hvordan analysere en CSV -fil med VB 
    ·Definisjon av Garbage Collection i Java 
    Copyright ©  Datamaskin  http://www.datamaskin.biz/