![]() |
Problemas para deseleccionar un elemento de un listbox
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? |
a mi me da que es if listbox1.items[i].Selected, pero ahora mismo no tengo el delphi a mano para verificarlo
|
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? |
acabo de poner tu código letra a letra y no me da ningun problema :\
|
Pues no lo entiendo, q versión de delphi usas?
|
Yo uso Delphi 7
Puse tu código y no me da ningún error, corre perfecto
|
| La franja horaria es GMT +2. Ahora son las 13:41:44. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi