“Conocimiento Programación>Visual Basics Programación

Rellenar un cuadro de lista Visual Basic Con Piezas únicas de un archivo de texto

2015/1/29
Los datos en archivos no es habitualmente único, así que los programadores necesitan saber cómo eliminar rápidamente los valores repetidos antes de añadirlos a un control de cuadro de lista. La mejor manera de hacer esto es leer los datos del archivo en una matriz de cadenas . En Visual Basic , puede utilizar el método de " Distinto ", que devuelve una secuencia desordenada que no contiene valores duplicados. Guarde los valores distintos de una nueva matriz de cadenas y el uso de la matriz como origen de datos del control de cuadro de lista. Instrucciones
1

Haga clic en el Windows botón " Inicio" , haga clic en el cuadro de texto que dice " Buscar programas y archivos ", escriba "notepad " y presionar "Enter " para iniciar el Bloc de notas . Tipo " 1 " y presionar "Enter " , escriba " 1 " de nuevo y presionar "Enter" , escriba " 2 " y pulse " Enter" , escriba " 2 " de nuevo y presionar " Enter". Añadir " 3 " y " 4 " con la misma técnica . Guarde el archivo en una carpeta de su equipo como " myValues.txt . "
2

lanzamiento Microsoft Visual Basic Express y haga clic en "Nuevo proyecto " en el panel izquierdo de la pantalla del ordenador . Haz clic a continuación Plantillas instaladas " Visual Basic" , haga clic en " Aplicación de Windows Forms " y haga clic en "Aceptar " para iniciar un nuevo proyecto.
3

doble clic en el control " ListBox " en la panel " Toolbox" para agregar uno a su forma . Añadir un " botón " con la misma técnica .
4

doble clic en el botón para crear un evento de clic de botón. Agregue el código siguiente para crear sus variables:

fname Dim As String Dim

arrayValores ( 10 ) As String Dim

uniqueArray ( 10 ) Como
secuencia

xCntr Dim As Integer
5

Defina la ruta de acceso al archivo de texto:

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

Loop a través de los datos en el archivo de texto y guardarlo en una matriz de cadenas :

Si System.IO.File.Exists ( fname ) = True Luego

objReader Dim As New System.IO.StreamReader ( fname )

Do While objReader.Peek () < > -1

arrayValores ( xCntr ) = objReader.ReadLine

xCntr + = 1
< p> Loop

demás

MsgBox ( " el archivo no existe " )

End If
7

Guardar los datos de una matriz de cadenas a otra matriz de cadenas con valores únicos :

uniqueArray = valueArray.Distinct.ToArray
8

Utilice la matriz de cadenas con valores únicos como la fuente de datos para el control de cuadro de lista :

Me.ListBox1.DataSource = uniqueArray
9

Press "F5 " para ejecutar el programa y haga clic en " Button1 ".

Visual Basics Programación
¿Cuáles son los atributos de las primitivas de salida en los gráficos por computadora?
Cómo cambiar el Alter Mesa y Nombre del campo
Cómo conectarse a la base de datos en VBS
Cómo implementar la aplicación para Windows CE
Cómo configurar los valores del índice de ComboBox para VB
ASP Certificación Microsoft
Cómo utilizar MMControl en Visual Basic
Cómo convertir hexadecimal a binario en Visual Basic
Conocimiento de la computadora © http://www.ordenador.online