Combobox en VB .Net 2005 Express

14/12/2005 - 01:10 por Cesar Ochica | Informe spam
La situacion es la siguiente:
Estoy probando los nuevos controles del Vs.Net 2005 express version final y
en este momento trato de ver las nuevas bondades del combobox.

Mis preguntas son las siguientes:

1. Para que el combobox autocomplete (solo sobreescribiendo en la caja de
texto) con el contenido del datasource normal se ajustan las siguientes
propiedades asi:
micombo.AutoCompleteMode = AutoCompleteMode.Append

micombo.AutoCompleteSource = AutoCompleteSource.ListItems

Si esto es asi ¿es normal que sea un poco lento para autocompletar? ¿de que
depende la velocidad de autocompletado?

2. Como puedo hacer para que al ir autocompletando ubicando el "cursor" en
el item correspondiente? ya que cuando autocompleta hasta que no de le da
enter no selecciona un item.

3. He intentado pero no encuentro la forma de hacer el combobox
multicolumna, ¿en el Framework 2.0 version final aun no es posible?



Gracias por su ayuda
 

Leer las respuestas

#1 Eduardo Alvarado Meza
14/12/2005 - 05:40 | Informe spam
Hize una prueba con el combo con 10000 items de la siguiente manera:
Todos los items eran oraciones con 5 palabras
La 1ra palabra era la misma para todos, len la 2 habian dos variaciones, en
3ra habian 3, y la cuarta tenia variaciones(Todas ellas aleatorias), y la
quinta palabra de 5 caracteres aleatorios con ascii del 65 al 90.

El resultado fue algo lento en el paint a medida que escribia, al principio
de la oracion era rapido pero luego a medida que avanzaba a la 4 palabra se
comporto lento con un retraso de un 1 seg. cada que escribia un caracter,
esto quiere decir que cuando escribo un caracter, el no hace la comparacion
sobre los resultados que ya tiene de los caracteres anteriores de la oracion,
sino que hace la comparacion completa de todo lo escrito (me imagino como
causa de la lentitud).

En tu pregunta 2 y 3, pues si no lo hace, sino aparece no lo hace.

Consejo: Hazte tu propio combo que tome en consideracion lo que percibi y te
dije anteriormente, seria lo mejor. Revisa el espacio de nombre collections,
ve al msdn y lee un poco de cada uno de ellos para ver cual te funciona mejor
(y el mas rapido) e implementas las columnas. Si ya has programado controles
no creo que te tardes mas de 5 horas ya bueno y sin errores. Te aconsejo que
implementes primero la busqueda para ver si realmente vale la pena hacerlo.


"Cesar Ochica" escribió:

La situacion es la siguiente:
Estoy probando los nuevos controles del Vs.Net 2005 express version final y
en este momento trato de ver las nuevas bondades del combobox.

Mis preguntas son las siguientes:

1. Para que el combobox autocomplete (solo sobreescribiendo en la caja de
texto) con el contenido del datasource normal se ajustan las siguientes
propiedades asi:
micombo.AutoCompleteMode = AutoCompleteMode.Append

micombo.AutoCompleteSource = AutoCompleteSource.ListItems

Si esto es asi ¿es normal que sea un poco lento para autocompletar? ¿de que
depende la velocidad de autocompletado?

2. Como puedo hacer para que al ir autocompletando ubicando el "cursor" en
el item correspondiente? ya que cuando autocompleta hasta que no de le da
enter no selecciona un item.

3. He intentado pero no encuentro la forma de hacer el combobox
multicolumna, ¿en el Framework 2.0 version final aun no es posible?



Gracias por su ayuda



Preguntas similares