SoloCodigo
CLR: .Net / Mono / Boo / Otros CLR => C# => Mensaje iniciado por: M4C en Miércoles 9 de Mayo de 2007, 22:43
-
gente, no se si les pasa a ustedes esto, pero les cuento ...
tengo un ListBox común y corriente, al cual por interfaz NO selecciono ningun item de los que tiene dentro, y luego cuando ejecuto la siguiente linea de codigo:
if(miListBox.SelectedIndices.Count == 0)
SIEMPRE me da 1 ... juro que por interfaz no tengo seleccionado ninguno! pero me sigue pasando!
lo mismo me pasa con:
miListBox.SelectedItems.Count
arme otro proyecto, y me esta andando bien, pero en el que estoy desarrollando me tira mal el Count.
No me estoy dando cuenta que es lo que está molestando.
A alguno le ha pasado?
gracias.
-
gente, no se si les pasa a ustedes esto, pero les cuento ...
tengo un ListBox común y corriente, al cual por interfaz NO selecciono ningun item de los que tiene dentro, y luego cuando ejecuto la siguiente linea de codigo:
if(miListBox.SelectedIndices.Count == 0)
SIEMPRE me da 1 ... juro que por interfaz no tengo seleccionado ninguno! pero me sigue pasando!
lo mismo me pasa con:
miListBox.SelectedItems.Count
arme otro proyecto, y me esta andando bien, pero en el que estoy desarrollando me tira mal el Count.
No me estoy dando cuenta que es lo que está molestando.
A alguno le ha pasado?
gracias.
if(miListBox.SelectedIndices.Count == 0)
SelectedIndices????...
"Creo" que por defecto selecciona uno, quiza debieras revisar que el:
miListBox.Text esté en null.
-
Para comprobar cual tienes seleccionado debes poner miListBox.SelectIndex . Si tienes un listbox con modo de seleccion múltiple habilitado(por defecto está en modo simple), es cuando debes usar miListBox.SelectedIndices para que te indique qué índices están seleccionados.
Saludos.