1

谁能告诉我当有多个以相同字符开头的项目时,我应该以编程方式做什么才能使用键盘选择列表框中的项目。例如,

•One
 •Two
 •Three
 •Once
 •Orange

如果我想通过输入 o,n,c 来关注“Once”,我应该怎么做?而不是从一个项目跳到另一个项目,而不是默认行为。

4

1 回答 1

1

将 KeyPress 事件处理程序添加到 ListBox 并跟踪按下的键。然后将已键入的完整值与 ListBox 中的项目的值进行比较。如果有匹配项,请选择该项目。

于 2012-10-17T09:35:47.047 回答