当用户单击文本时,如何阻止Checkbox状态切换?

lak*_*kai 0 c# checkbox text winforms

我有一个包含Checkboxes的列表框.如果用户点击旁边的文本,我想阻止Checkbox更改其状态.如果直接点击小方框,我只希望它改变.

有没有办法在Windows窗体中执行此操作?

提前问候和感谢.

Yur*_*ich 6

将文本旁边的文本放在Label中,而不是复选框的Text属性.或者您可以创建自己的控件,其中包含一个复选框和一个标签.然后,控件的Text属性将填充Label中的Text,您可以在控件中公开所有Checkboxes常规属性.