No sé como hacer para dejar un combobox vacío. Está con la opción "Style - 2
Dropdown List" para que obligatoriamente se tenga que escoger un valor del
combobox y no se puedan poner nuevos, pero el error surge cuando lo dejas
vacío.
He probado con:
If cmbModel.text = "" Then
cmbModel.text = ""
End If
Pero no funciona...Alguien tiene alguna idea??
Gracias!!
if cbo_algo.listcount>0 then
cbo_algo.listindex=-1
end if
Para que cuando no hay elementos no de error pongo el IF y luego le digo que
del combo no me muestre ninguno.
--
Saludos
Fernando Ise
Santiago del Estero - Argentina
"Jose Manuel" <pos...@ya.com> escribió en el mensaje
news:uO8XV6sT...@TK2MSFTNGP12.phx.gbl...
Añade el siguiente codigo donde quieras dejar el combo
sin ningun elemento seleccionado:
Combo1.AddItem " ", 0 'Añadimos un elemento vacio en la
posicion 0 del combo.
Combo1.ListIndex = 0 'Seleccionamos elemento vacio que
acabamos de crear.
Combo1.RemoveItem 0 'Eliminamos el elemento que
acabamos de crear.
Esto te deja el combo sin ningun elemento seleccionado.
Un Saludo,
Oscar Ferrer
>-----Mensaje original-----
>.
>
Ya te han contestado Felix y Fernando.
Si quieres borrar el contenido de la caja de texto de la combo, usa
cmbModel.ListIndex = -1
Si quieres vaciar los elementos de la lista (cosa que me parecería muy
extraña), usa cmbModel.Clear.
En cuanto al código que muestras:
If cmbModel.text = "" Then
cmbModel.text = ""
End If
Fíjate que ese código no hace absolutamente nada. Si cmbModel.text es "",
¿para qué le voy a asignar el valor ""?. Por otra parte, la propiedad Text
de una combo con estilo "Style - 2 Dropdown List" es de sólo lectura.
--
Saludos,
Alex
[MS-MVP Visual Basic]
Mi intención es que si no selecciona nada del combobox en la base de datos
acces no se almacene nada y no de ningún error.
Gracias por las respuestas
if combo1.listindex =-1 then 'Chequea si no se ha elegido nada
(codigo)
end if
--
Ricardo Carcassón
Inspectorate Griffith S.A
Santiago - Chile
"Jose Manuel" <pos...@ya.com> escribió en el mensaje
news:%23unqVOu...@tk2msftngp13.phx.gbl...
Tambien te recomiendo que en lugar de dejar el combo vacio, dejar una opcion
con <null> entre los valores del combo, porque cuando haya algo almacenado y
lo quieras quitar, no vas a poder dejar el combo en blanco si el estilo es
DropDownList.
"Ricardo Carcassón" <pro...@bsichile.cl> escribió en el mensaje
news:ez5bbCvT...@TK2MSFTNGP10.phx.gbl...
Pruebalo y me cuentas
If combo1 = "" then
Combo1.additem " " como puedes ver hay un espacio en medio de las comillas
End if
att
Nelson