On 19.12.2010 11:10, ugaciaka wrote:
Hi,

1. in checlistbox component existing property o function that show
total row checked?


No, that's not possible. You need to do this manually.

2. if  possibile show if a  row is checked if used enumerator (without
using checlistbox.checked[i] in if statment)? I use enum :=
checlistbox.items.getenumerator and in a loop while enum.movenext but
existing a property in enum.getcurrent for show if a item is checked?

No, you can't do that either, because you need the index of the item.

The problem is (as well in your first question) that "Checked" is maintained inside the listbox control itself and not inside the item list.

As a side note: You do not need to use "GetEnumerator", "MoveNext" and "GetCurrent" directly. Just use a "for-in" loop:

var
  s: String;
begin
  for s in CheckListBox1.Items do begin
    // do something with "s"
  end;
end;

Regards,
Sven

--
_______________________________________________
Lazarus mailing list
[email protected]
http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus

Reply via email to