“Conocimientos Programación>Visual Basics Programación

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

2014/10/22
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
Maneras de especificar el rango en VBA
Cómo deshabilitar fechas en el DateTimePicker en Visual Basic 6
Cómo hacer tu propio VB.NET Add- Ins
Cómo Hora VBA Funciones
Cómo cambiar la configuración de color en Visual Basic
Cómo comprobar si un recurso compartido tiene permisos completos en VB6
Cómo escribir un bucle en Visual Basic
Tipos de variables en Visual Basic
Conocimientos Informáticos © http://www.ordenador.online