PDA

Ver la Versión Completa : Problemas para deseleccionar un elemento de un listbox


neon
05-08-2004, 14:47:28
Hola, quiero deseleccionar los elementos de un listbox al entrar en otro listbox, por lo que en el evento on enter del segundo listbox pongo el siguiente código:
[for i := 0 to listbox1.Items.Count - 1 do
begin
if listbox1.Selected[i] then
listbox1.Selected[i] := False;
end;]

Y me da un error de " list index out of bounds" ¿Sabeis como puedo hacerlo?

ruina
05-08-2004, 15:28:58
a mi me da que es if listbox1.items[i].Selected, pero ahora mismo no tengo el delphi a mano para verificarlo

neon
05-08-2004, 16:23:52
No no es asi, a mi también la verdad es q me ha estrañado muxo, pero segun la ayuda de delphi es de la forma q he dicho. Pero no me lo reconoce. Y en la ayuda no pone nada que sea un elemento solo de lectura.

¿alguien sabe algo?

ruina
05-08-2004, 16:51:12
acabo de poner tu código letra a letra y no me da ningun problema :\

neon
05-08-2004, 16:53:08
Pues no lo entiendo, q versión de delphi usas?

javier.m866
19-08-2011, 16:00:18
Puse tu código y no me da ningún error, corre perfecto