Что-то не работает у меня этот код, ну и ладно - это наверное довольно сложно сделать возможность изменения вручную размера бокса в паре с автоматическим переводом строки.
Тогда есть два варианта:
1) (проще, но хуже) - сделать скроллбокс для листбокса, и, взависимости от размера строки изменять размер листбокса, что приведет к появлению линиии прокрутки. НО, насколько я понял, атоподстройку размера в CheckListBox (что-то типа AutoSize) сделать невозможно. Есть, конечно, уж очень простой (и не очень эфективный) вариант - подсчитать самую длинную строку и изменить размер CheckListBox (средний размер букв+20% или на число пикселей самой длинной буквы, умноженное на число символов). Меня интересует следущее - есть ли более надежный вариант?
2) Сделать что-то с регулятором размера - никаких соображений в этой области. Какой компонент отвечает за это?