Итак, причина, по которой вы получаете эту ошибку, в том, что и SetShowHelp
и SetHelpString
ожидают объект Control
(кнопку, метку и т. Д.), Но вы даете ему string
, что не может обрабатываться HelpProvider
.
Я считаю, что для того, чтобы делать то, что вы хотите, вам нужно написать что-то нестандартное (поскольку элементы CheckBoxList
не являются элементами управления). Вы можете написать «сложную» вещь, которая может отображать описания при наведении курсора, или вы можете просто прослушать SelectedIndexChanged
и показать описание на ярлыке или что-то в этом роде.