Lenguaje fácil, ComboBox. Al unirte a un proyecto, ¿cómo determinas si el contenido que deseas agregar ya existe? Si ya existe, no lo agregues; si no existe, ¡no lo agregues!
Para funciones similares, se recomienda que lo haga. escriba sus propios módulos y llámelos directamente cuando los utilice.
------------------------------------------- ----------------------------------
.Versión 2
. Subrutina afl_ListBox para eliminar elementos duplicados, versión pública
Parámetros para eliminar listbox duplicado, listbox
Variable local n, entero
. variable m, número entero
. Variable local x, número entero
. Miembro inicial de la variable local, tipo de texto
Variable local que será miembro de entrada, tipo de texto, "0"
. La variable local identifica al miembro, tipo de texto, "0"
. Variable local y, tipo entero
' --------------------Inicializar variable
m = 0
Miembro inicial = ""
' ---------------------------- -- -------- Exporte el contenido del cuadro de lista y borrelo
. Cuente el bucle por primera vez (elimine el cuadro de lista duplicados. Obtener elementos (), n). Recuperar elementos (), n)
Miembro inicial = Miembro inicial Cuadro de lista deduplicado. Recuperar texto del elemento (n - 1) "#/##"
El ciclo de conteo finaliza (. )
Cuadro de lista de deduplicación. Clear ()
Borre la matriz (miembros identificados)
' -------------------------- --------------------- Preparar miembros del cuadro de lista
Miembros que se ingresarán = Texto dividido (miembros iniciales, "#/##", )
' ----------------------------------------- --- Realice una prueba de repetibilidad en los miembros que se ingresarán en el cuadro de lista uno por uno
Primero realice un ciclo de conteo (tome array_members (miembros que se ingresarán), m)
<. p> Si es verdadero (array_is_array_membership_textual (members_too_be_entered [m], member_too_be_identified) = false)Agregar miembros (members_too_be_identified, member_too_be_entered [m])
.Finalizar si es verdadero
.Fin del bucle de conteo()
. Primer elemento del bucle de conteo (obtener miembro de la matriz (miembro determinado), y)
Eliminar cuadro de lista duplicado. addItem(miembrodeterminado[y],)
.count_loop_end()
.