【发布时间】:2026-02-03 12:35:01
【问题描述】:
我尝试创建一个自定义 CheckedListBox 并覆盖 OnKeyUp、OnKeyPress、OnKeyDown、OnPreviewKeyDown 方法,但我无法完成我想要完成的任务。
现在基本上发生的事情是,如果用户在 CheckedListBox 具有焦点时按下一个键,则所选项目会发生变化。例如,如果用户按下向上或向下键,则选中 CheckedListBox 中的下一个/上一个项目。如果用户按下“A”,则选择以字母“A”开头的第一个项目。
我希望 CheckedListBox 的行为方式是它完全不响应按键(但仍响应鼠标点击)。
谁能告诉我如何做到这一点?
【问题讨论】:
标签: c# .net winforms checkedlistbox