Поиск по алфавиту в списке C # - PullRequest
0 голосов
/ 11 октября 2010

Я пишу программу, программу отчетов Crystal.

Я получил 2 списка в программе. 1 для вопроса и 1 для имен сотрудников.

Я могу искать по алфавиту для списка вопросов.

Означает, что в списке 4 элемента, а именно 1,2,3,4.

если я нажму «1» на клавиатуре, выбранный индекс изменится на 1.

Список вопросов - это одно поле выбора.

список сотрудников состоит из нескольких полей.

для списка имен stffname, функция поиска не работает.

означает, что он не изменит выбранный индекс, на который я нажимаю на клавиатуре.

Я думал, что его можно выбирать и отменять, нажимая клавиши на клавиатуре.

Например, есть 2 имени, Джеки и Мартин.

когда я нажимаю "j" на клавиатуре в первый раз, выбирается Джеки, а когда я нажимаю второй раз, Джеки отменяется.

Видимо, это не работает. Любая идея?

Я думал, что это встроенная функция.

Мне нужно добавить в себя?

1 Ответ

2 голосов
/ 11 октября 2010

Если у вас есть свойство SelectionMode вашего списка, установленное на MultiExtended (не MultiSimple), то вы должны получить эту функцию поиска-выбора (за исключением отмены выбора, которая не работает при выборе One)режим тоже).Интересно то, что с нажатой клавишей SHIFT вы получаете многократный выбор после нажатия буквенной клавиши, но хитрость не работает с CTRL.

Или, возможно, ваш список сотрудников не попал в фокус (вы должны нажатьэто или любой предмет внутри него).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...