Welkom op de Nederland Computer Kennisnetwerk!  
 
Zoeken computer kennis
Home Hardware Netwerken Programmering Software Computerstoring Besturingssysteem
Computer Kennis >> Programmering >> Visual Basics Programming >> Content
Het vullen van een Visual Basic keuzelijst met unieke items uit een tekstbestand
gegevens in bestanden is vaak niet uniek , dus programmeurs moeten weten hoe je snel herhaalde waarden te verwijderen alvorens ze toe te voegen aan een listbox controle . De beste manier om dit te doen is om het bestand data in een string -array lezen . In VB , kunt u de " Distinct " methode die een ongeordende volgorde die geen dubbele waarden bevat retourneert . Sla de verschillende waarden aan een nieuwe array van strings en ​​gebruik dat array als de gegevensbron van de listbox controle. Instructies
1

Klik op de knop Windows "Start " , klik op het tekstvak met de tekst " search programma's en bestanden , " type " notepad " en druk op " Enter " om Notepad te lanceren . Type " 1 " in en druk op " Enter " ; type " 1 " nogmaals in en druk op " Enter " ; type " 2 " in en druk op " Enter " ; type " 2 " nogmaals in en druk op ' Enter '. Voeg " 3 " en " 4" met dezelfde techniek . Sla het bestand op in een map op uw computer als " myValues.txt . " Kopen van 2

Lancering Microsoft Visual Basic Express en klik op " New Project" aan de linkerkant van uw computerscherm . Klik op " Visual Basic " hieronder Geïnstalleerd Sjablonen op " Windows Forms Application ", klik op "OK " om een ​​nieuw project te starten .
3

Dubbelklik op het " ListBox " controle op de " Toolbox " deelvenster om een toe te voegen aan uw formulier . Voeg een " knop " gebruikmaking van dezelfde techniek .
4

Dubbelklik op de knop om een ​​knop klikken gebeurtenis te maken . Voeg de volgende code toe aan de variabelen maken :

Dim fname
als Koord

Dim valueArray ( 10 ) als Koord

Dim uniqueArray ( 10 ) As String

Dim xCntr als Geheel
5

Definieer het pad naar uw tekstbestand :

fname
= " C : \\ myValues.txt "

Loop 6 door de gegevens in het tekstbestand en sla het op in een string -array :

Als System.IO.File.Exists ( fname ) = True

Dim objReader dan
Als Nieuw System.IO.StreamReader ( fname ) op

doen terwijl objReader.Peek ( ) < > -1

valueArray
( xCntr ) = objReader.ReadLine

xCntr
+ = 1

Loop

Else

MsgBox
( " Bestand bestaat niet " )

Eind
Als
7

Sla de gegevens van een array van strings naar andere string array met unieke waarden :

uniqueArray = valueArray.Distinct.ToArray
8


Gebruik de string array met unieke waarden als de gegevensbron voor de listbox controle :

Me.ListBox1.DataSource = uniqueArray

Druk op " F5 " 9 om het programma uit te voeren en klik op " Button1 . "

Previous: Next:
  Visual Basics Programming
·Hoe maak je een GPA Calculator…
·Hoe te SQLite gebruiken in Vb.…
·Hoe te ActiveX Maak in VB 
·Wat is een 380 -fout in Vb ? 
·Hoe gegevens toevoegen aan een…
·Hoe kan ik een spreadsheet in …
·Hoe kan ik meerdere waarden ui…
·Hoe vindt u de maximale waarde…
·Hoe maak je van een nieuwe map…
  Related Articles
Hoe maak je een Combo Box Maak in Visual…
Hoe maak je een Check Box Maak in Visual…
Hoe maak je een tekstvak maken in Visual…
Hoe maak je een optie Box in Visual Basi…
Hoe maak je een schijf keuzelijst in Vis…
Hoe kan ik een keuzelijst maken in Visua…
Hoe kan ik een Picture Box Maak in Visua…
Hoe een bestand keuzelijst Maak in Visua…
Hoe kan ik een afbeelding Box Maak in Vi…
  Programmering Articles
·Hoe maak je een button in Xcode 
·Hoe te gebruiken PHP Mail for batches 
·Hoe te Hibernate Met behulp Scroll in Ja…
·Hoe je Java Struts leren 
·C + + functies die Oorzaak Buffer overfl…
·Hoe je VB Controls Adjust 
·Hoe je het percentage van de Verandering…
·Hoe te Hex converteren naar BCD 
·Hoe te werken met Keuzevakjes in Visual …
Copyright © Computer Kennis http://www.nldit.com