In TsCheckListBox, when we set the Checked[] property in a loop within a BeginUpdate / EndUpdate, the list is repainted for each rows instead of repainting only at the end of the loop (EndUpdate).
Stephane Senecal
CIS Group
Delphi programmer since 2001