FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
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? |
#2
|
||||
|
||||
a mi me da que es if listbox1.items[i].Selected, pero ahora mismo no tengo el delphi a mano para verificarlo
__________________
todo el mundo debe creer en algo... yo creo que voy a tomarme otra copa. |
#3
|
|||
|
|||
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? |
#4
|
||||
|
||||
acabo de poner tu código letra a letra y no me da ningun problema :\
__________________
todo el mundo debe creer en algo... yo creo que voy a tomarme otra copa. |
#5
|
|||
|
|||
Pues no lo entiendo, q versión de delphi usas?
|
#6
|
||||
|
||||
Yo uso Delphi 7
Puse tu código y no me da ningún error, corre perfecto
__________________
Agradezco que ustedes me acompañen. |
|
|
|