Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Varios (https://www.clubdelphi.com/foros/forumdisplay.php?f=11)
-   -   Ayuda con TCheckListBox (https://www.clubdelphi.com/foros/showthread.php?t=13943)

astur_racing 04-09-2004 15:44:12

Ayuda con TCheckListBox
 
Tengo un problema con un TCheckListBox, este tiene 12 opciones, y me gustaria saber cuantas de estas opciones estan activadas, lo intento asi:
for i:= 0 to Juegos.Items.Count - 1 do
if (Juegos.Selected[i]= true) then
contador := contador + 1;

Pero no funciona, ¿Me podrias decir como lo tengo que hacer?

Muchas gracias.

santana 04-09-2004 18:30:06

Hola.

No tienes que usar el método Selected, sino Checked.

Por cierto, si utilizas las etiquetas de código, la presentación del mensaje mejora en legibilidad.


Código Delphi [-]
  contador:=0;
  for i:= 0 to Juegos.Items.Count - 1 do begin
     if (Juegos.Checked[i]) then 
        contador :=contador + 1;
  end;

Saludos.

roman 04-09-2004 18:32:17

No es lo mismo que un item esté seleccionado a que su casilla lo esté. Usa el arreglo Checked en lugra de Selected.

// Saludos

santana 04-09-2004 18:38:21

Con permiso de Román.... :D:D:D

No olvides que debes poner el código en el evento OnClickCheck, no en el OnClick :p

Un saludo :o.

astur_racing 04-09-2004 19:30:34

muchas gracias por la ayuda y perdonar por lo de las etiquetas de codigo.


La franja horaria es GMT +2. Ahora son las 00:16:12.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi