Как добавить поле для CheckedListBox в .NET?

Я пишу приложение windforms, используя .NET (на самом деле IronPython, но это не актуально), и у меня есть объект CheckedListBox в моем графическом интерфейсе.

Работает нормально, в многоколоночном макете около 20 пунктов. Но я не могу понять, как придать этой вещи хороший внутренний запас - я хочу вставить около 20 или 30 пикселей пробела вокруг верхнего, нижнего, левого и правого краев флажков.

Чтобы было ясно, я хочу, чтобы пробелы появилисьмежду граница CheckedListBox и Checkboxes внутри него, а не за пределами всего компонента.

Надеюсь, это простой ответ, и я просто скучаю по нему, потому что я новичок в программировании в Windows. Если это невозможно, я думаю, это тоже было бы полезно узнать, так что я больше не трачу на это время.

(Если бы я делал это в Swing (Java), я бы хотел установить Insets на свой компонент или, возможно, создать составную границу с некоторым пустым пространством внутри).

Ответы на вопрос(1)

Ваш ответ на вопрос