Dator
 |  Startsida |  Hårdvara |  Nätverk |  Programmering |  Programvara |  Felsökning |  System |   
Programmering
  • C /C + + -programmering
  • Computer Programspråk
  • Delphi Programmering
  • Java Programming
  • JavaScript programmering
  • PHP /MySQL Programmering
  • perl Programmering
  • python Programming
  • Ruby programmering
  • Visual Basics Programmering
  • * Dator Kunskap >> Programmering >> Visual Basics Programmering >> Content

    Fylla ett Visual Basic Listbox med unika objekt från en textfil

    Data i filer är vanligen inte unikt , så programmerare behöver veta hur snabbt att ta bort upprepade värden innan du lägger dem i en listbox kontroll . Det bästa sättet att göra detta är att läsa filen data i en sträng array . I VB , kan du använda " Tydlig " metod som returnerar en oordnad sekvens som inte innehåller några dubblerade värden . Spara distinkta värden till en ny sträng array och använda array som datakälla i listrutan kontroll . Instruktioner
    1

    Klicka på Windows "Start " -knappen , klicka på textrutan där det står "Sök program och filer , " typ " notepad " och tryck på " Enter " för att starta Anteckningar . Skriv " 1 " och tryck på " Enter " , typ " 1 " igen och tryck " Enter " , typ " 2 " och tryck på " Enter " , typ " 2 " igen och tryck " Enter ". Lägg till " 3 " och " 4 " med samma teknik . Spara filen till en mapp på datorn som " myValues.txt . "
    2

    Launch Microsoft Visual Basic Express och klicka på " Nytt projekt " i den vänstra rutan på din datorskärm . Klicka på " Visual Basic " nedan Installerade mallar , klicka på " Windows Forms Application ", klicka sedan på " OK " för att starta ett nytt projekt .
    3

    Dubbelklicka på " ListBox " kontroll på " Verktygslåda " rutan för att lägga till en till formuläret . Lägg en " knapp " med hjälp av samma teknik .
    4

    Dubbelklicka på knappen för att skapa en händelse knapptryckning . Lägg till följande kod för att skapa dina variabler :

    Dim fname As String

    Dim valueArray ( 10 ) As String

    Dim uniqueArray ( 10 ) As String

    Dim xCntr As Integer
    5

    Definiera sökvägen till textfilen :

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

    Loop igenom data i textfilen och spara den till en sträng array :
    p Om System.IO.File.Exists ( fname ) = sant då

    Dim objReader som New System.IO.StreamReader ( fname ) katalog

    Do While objReader.Peek ( ) < > -1

    valueArray ( xCntr ) = objReader.ReadLine

    xCntr + = 1

    Loop

    Else

    MsgBox ( " filen finns inte " ) katalog

    End If
    7

    Rädda data från en sträng array till en annan sträng array med unika värden :

    uniqueArray = valueArray.Distinct.ToArray
    8

    Använd strängmatris med unika värden som datakälla för listrutan kontroll :

    Me.ListBox1.DataSource = uniqueArray
    9

    Tryck " F5 " för att köra programmet och klicka på " Button1 . " Addera

    Tidigare:

    nästa:
    relaterade artiklar
    ·Hur man skriver manus med Notepad
    ·Hur man använder Visual Basic för att skapa ett flerv…
    ·Lägga till en ny mapp i en listvy med Visual Basic 6
    ·Hur man deklarerar en tvådimensionell matris i Visual …
    ·Hur man gör Breakout i Visual Basic ( VB )
    ·Visual Basic Tutorial för nybörjare
    ·Hur man gör en ursprungliga arbetsytan i Visual Basic …
    ·Hur konvertera en HTML Tipsa klartext på Vb.Net
    ·Hur man skriver VB Code för en pekskärm knappsats
    ·Hur man använder en Adobes VB6 Anslutning till träffl…
    Utvalda artiklarna
    ·Om en binär till Hex filkonvertering
    ·Device Driver Programmering Tutorial
    ·Lägga till ett bibliotek till NetBeans
    ·Hur kan vi dynamiskt allokera Array Storlek
    ·Hur infoga element med div i JavaScript
    ·Hur man skickar HTML med JavaMail
    ·Hur konvertera Unicode för ANSI Vb
    ·Skillnader mellan UML och de andra språken
    ·Hur urkopplat ett element i en Array
    ·Hur man skapar XML-dokument Använda JDOM
    Copyright © Dator Kunskap http://www.dator.xyz