I just found a bug in the TsCheckListBox. When a sCheckListBox becomes too small (something below 35 pixels wide) it hangs forever in a crash-exception-loop.
*) create a new empty form.
*) Add a SkinManager & a SkinProvider
*) place TsCheckListBox on the form and add a few items
*) add a button
*) put “sCheckListBox1.Width:=5;” into the OnClick of the button
*) Run the application
When you press the button you will get an EOutOfResource-Error that originates somewhere in TsCheckListBox.DrawItem
I attach an application to demonstrate the bug.