Foros del Web » Programación para mayores de 30 ;) » Programación General » Visual Basic clásico »

Ordenar Un Combobox

Estas en el tema de Ordenar Un Combobox en el foro de Visual Basic clásico en Foros del Web. Tengo un combo cuya lista se rellena de un fichero de texto, los nombre comienzan por A1, A2, A3........A10, A11........ etc hasta el A20. Mi ...
  #1 (permalink)  
Antiguo 27/02/2007, 18:52
 
Fecha de Ingreso: enero-2007
Mensajes: 55
Antigüedad: 17 años, 3 meses
Puntos: 0
Ordenar Un Combobox

Tengo un combo cuya lista se rellena de un fichero de texto, los nombre comienzan por A1, A2, A3........A10, A11........ etc hasta el A20. Mi pregunta es como puedo ordenar la lista sin que el A10 vaya despues del A1. me explico , si la propiedad sorted es true el orden es A1, A10,A11.......A19, A2, A3... Y yo lo que quiero es que siga el orden numerico, ( los campos son alfanumericos)...... Alguna idea , por favor
  #2 (permalink)  
Antiguo 28/02/2007, 06:43
 
Fecha de Ingreso: noviembre-2005
Mensajes: 751
Antigüedad: 18 años, 5 meses
Puntos: 13
Re: Ordenar Un Combobox

Hola

Supongo que tienes dos opciones:

1.- Introducir los números con el mismo número de caracteres, es decir, A01, A02, ... , A10
2.- Ponerla propiedad sorted a False e introducir los A.. en el orden que tu desees, por ejemplo con un For

Código:
Dim i As Integer

For i = 1 To 20
    Combo1.AddItem "A" & i
Next i
de esta forma si sorted = false te los va a poner en el mismo orden en el que los introduces en el combo

--Saludos--
  #3 (permalink)  
Antiguo 28/02/2007, 20:17
Avatar de culd  
Fecha de Ingreso: noviembre-2003
Mensajes: 959
Antigüedad: 20 años, 5 meses
Puntos: 19
Re: Ordenar Un Combobox

Cita:
Iniciado por ENAT_123 Ver Mensaje
Tengo un combo cuya lista se rellena de un fichero de texto, los nombre comienzan por A1, A2, A3........A10, A11........ etc hasta el A20. Mi pregunta es como puedo ordenar la lista sin que el A10 vaya despues del A1. me explico , si la propiedad sorted es true el orden es A1, A10,A11.......A19, A2, A3... Y yo lo que quiero es que siga el orden numerico, ( los campos son alfanumericos)...... Alguna idea , por favor
Pone A01.... en vez de A1...
seria

A01
A02
A03
A04
A05
A06
A07
A08
A09
A10
Y ASI
  #4 (permalink)  
Antiguo 01/03/2007, 07:19
 
Fecha de Ingreso: enero-2007
Mensajes: 55
Antigüedad: 17 años, 3 meses
Puntos: 0
Re: Ordenar Un Combobox

grascias amigos, no habia yo caido en el 01,02.... gracias
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 19:25.