В режиме без редактирования мне нужно, чтобы пользователь мог просматривать список (прокручивать и т. Д.), Но не иметь возможности устанавливать флажки.
Если я сделаю checkedboxlist.enabled = false
, весь список отключится. Только мне нужно отключить флажки, чтобы пользователь не взаимодействовал (в режиме редактирования) в режиме без редактирования.
EDIT
Я просто назначаю список строк источнику данных checkboxlist.
this.UserSelectedMsgTypes.DataSource = userSelectedMsgs;
this.UserAvailableMsgTypes.DataSource = availableMsgTypeList;
В настоящее время включить / отключить весь список, выполнив
this.UserSelectedMsgTypes.Enabled = true/false;
this.UserAvailableMsgTypes.Enabled = true/false;
Я пробовал решение @James ранее, не работает. Потому что каким-то образом ItemCount равен 0, хотя есть элементы. в источнике данных он показывает, что есть 6 элементов, но в списке он показывает 0.