PDA

Visualizza la versione completa : [DELPHI] CheckListBox selezioni (spunte) multiple


babidi
04-02-2007, 16:58
for I := 0 to cb_select.Count-1 do
begin
if cb_select.Selected[i]=true then x:='si' else x:='no';
showmessage(cb_select.Items[I]+x);
end;


se non seleziono nessuna mi dice tute no
se seleziono una mi dice tutte no apparte quella che dice si
se seleziono più di uno mi dice si ad una di quelle selezionate e no a tutte le altre.

io voglio che mi dica si a tutte le selezionate.
?
aiutatemi
grazie

alka
04-02-2007, 19:30
Parli di elementi selezionati o spuntati?

Se si parla di elementi selezionati (e quindi evidenziati), il codice (e il comportamento) è corretto.

In caso contrario, devi usare Checked e non Selected per determinare gli elementi con il segno di spunta.

Leggi anche la Guida in linea per maggiori informazioni.

Ciao! :ciauz:

babidi
04-02-2007, 20:16
giusto.
sono un cretino!
infatti intedevo check

alka
05-02-2007, 05:12
Originariamente inviato da babidi
giusto.
sono un cretino!
infatti intedevo check
In questo caso, la svista ci può stare visto la somiglianza dei concetti. :)

Loading