Как разрешить пользователю выполнять многократную проверку с помощью CheckedListBox с помощью клавиши «shift»?

Скажем, у меня есть CheckedListBox с элементами «1», «2», «3», «4» и «5» в таком порядке, и я хочу выбрать «2» , «3» и «4», выбрав «2» затем удерживая Shift и выбирая «4». Есть ли какой-либо встроенный способ добиться этого с помощью элемента управления CheckedListBox? Я нашел статью о том, как использовать событие SelectedIndexChanged, чтобы приблизиться к этому поведению, но, хотя оно проверяет несколько элементов, оно не показывает их как выбранные.

http://www.windowsdevelop.com/windows-forms-general/multiple-selection-checkbox-53049.shtml

Если есть альтернативный элемент управления, который я мог бы использовать, то я тоже был бы за него .

10
задан skeletank 7 October 2010 в 17:31
поделиться