我尝试创建一个自定义 CheckedListBox 并覆盖 OnKeyUp、OnKeyPress、OnKeyDown、OnPreviewKeyDown 方法,但我无法完成我想要完成的任务。
现在基本上发生的事情是,如果用户在 CheckedListBox 具有焦点时按下一个键,则所选项目会发生变化。例如,如果用户按下向上或向下键,则选中 CheckedListBox 中的下一个/上一个项目。如果用户按下“A”,则选择以字母“A”开头的第一个项目。
我希望 CheckedListBox 的行为方式是它对按键完全没有响应(但仍然对鼠标点击有响应)。
有人可以告诉我如何做到这一点吗?