“Conocimiento Programación>Visual Basics Programación

Cómo determinar si un cuadro de lista tiene Duplicados

2015/4/3
Averiguar si un ListBox tiene elementos duplicados le ayudará a saber cómo ejecutar el código apropiado para eliminarlos. A menudo los programadores cometen el error de rellenar un ListBox con los datos duplicados de base de datos. Lo mejor es eliminar los duplicados cuando se consulta los datos. En Visual Basic , puede utilizar la propiedad Items del control ListBox para obtener una lista de elementos actualmente almacenados en el ListBox. Una vez que la referencia que se dirige a la lista , puede recorrer a través de los objetos para encontrar duplicados. Cosas que necesitará
Microsoft Visual Studio
Ver Más instrucciones
1

lanzamiento Microsoft Visual Studio , haga clic en "Nuevo proyecto " en el panel izquierdo de la pantalla del ordenador , y ampliar " Plantillas instaladas . " abajo " Visual Basic" Haga clic en " Windows" y haga doble clic en " Aplicación de Windows Forms " en el centro de la ventana de diálogo para crear un nuevo proyecto.
2

doble clic en " ListBox " para añadir un nuevo control de cuadro de lista para su formulario. Haga doble clic en " botón " para añadir un nuevo botón al formulario.

3 Haga doble clic en el formulario para crear un evento de carga del formulario y agregue el código siguiente para agregar algunos artículos incluidos los duplicados a tu ListBox Página 4

volver al "Formulario " vista Diseño y haga doble clic en " Button1 " para crear un evento de clic en este botón. Agregue el código siguiente para mostrar los elementos duplicados encontrados a través de la " ventana Inmediato " y mostrar un mensaje al usuario :

Me.ListBox1.Sorted = True

Me.ListBox1.Refresh ()

índice Dim As Integer

dupFound Dim As Boolean

itemcount Dim As Integer = Me.ListBox1.Items.Count

Si itemcount > 1 entonces

LastItem As String = Me.ListBox1.Items ( itemcount - 1) spanish

Para index = itemcount - 2 a 0 ​​Step -1

Si Me.ListBox1.Items ( índice) = LastItem Entonces

dupFound = = Me.ListBox1.Items ( índice)

End If

Siguiente

End If

Si dupFound Entonces

MessageBox.Show ( " Los duplicados se encontraron en ListBox. " )

demás

MessageBox.Show ( " No se encontró duplicados . " )

End If
5 < p> Presione " F5 " para ejecutar el programa. Haga clic en " Button1 " para borrar los duplicados y mostrará un mensaje indicando si son duplicados o no fueron hallados.

Visual Basics Programación
Cómo comparar versiones de archivos con VBS
Cómo utilizar Telnet Con VB6
¿Puedes tener visualizaciones WMP en una pantalla y biblioteca en la otra?
Cómo hacer un Open /Save Button en VB
Cómo controlar eventos en VBA
Cómo utilizar el control de Windows Media Player en VB.NET
Cómo convertir Ampersands HTML en Visual Basic 6
¿Cuál es el significado del término en el campo del procesamiento de imágenes?
Conocimiento de la computadora © http://www.ordenador.online