problemas al añadir en combobox

18/06/2004 - 02:37 por Andres | Informe spam
estoy intentando pasar el nombre de unos directorios a un
combobox:

Dim direc As String() = Directory.GetDirectories
("\lobolopez")
Dim x As Integer
Dim n As Integer
Dim dir As String
x = direc.LongLength
While n < x
dir = direc.GetValue(n)
Me.cajasoft.Items(n).Add(dir)
n = n + 1
End While

pero me da el siguiente error:

Excepción no controlada del
tipo 'System.ArgumentOutOfRangeException' en
system.windows.forms.dll

Información adicional: El argumento especificado está
fuera del intervalo de valores válidos.

porque puede ser eso...el caso es que el nombre de los
directorios esta en direc(hago un punto de interrupcion y
veo qyue tengo el nombre de 44 carpetas que son las que
hay)

gracias de antemano.
 

Leer las respuestas

#1 Pedro Luna Montalvo
18/06/2004 - 03:26 | Informe spam
Saludos:

En lugar de todo el codigo que tienes, mejor intenta con esto:

Me.cajasoft.Items.AddRange(Directory.GetDirectories("\lobolopez"))


Saludos

Pedro Luna

Gye, Ecu


"Andres" escribió en el mensaje
news:1dd1e01c454cc$79da7cc0$
estoy intentando pasar el nombre de unos directorios a un
combobox:

Dim direc As String() = Directory.GetDirectories
("\lobolopez")
Dim x As Integer
Dim n As Integer
Dim dir As String
x = direc.LongLength
While n < x
dir = direc.GetValue(n)
Me.cajasoft.Items(n).Add(dir)
n = n + 1
End While

pero me da el siguiente error:

Excepción no controlada del
tipo 'System.ArgumentOutOfRangeException' en
system.windows.forms.dll

Información adicional: El argumento especificado está
fuera del intervalo de valores válidos.

porque puede ser eso...el caso es que el nombre de los
directorios esta en direc(hago un punto de interrupcion y
veo qyue tengo el nombre de 44 carpetas que son las que
hay)

gracias de antemano.

Preguntas similares