Мультиселект в ListBox работает через свойство MultiSelect. 14 Оно может принимать одно из трёх значений: 1
- 0 (fmMultiSelectSingle). 1 Можно выбрать только один элемент. 1 Это настройка по умолчанию. 1
- 1 (fmMultiSelectMulti). 1 Можно нажимать пробел или щёлкать мышью, чтобы выделять (или отменять выделение) элементы в списке. 1
- 2 (fmMultiSelectExtended). 1 Удерживая клавишу Shift и щёлкая мышью, можно расширять область выделения от предыдущего до текущего элемента. 1 Также можно удерживать Shift и нажимать клавиши управления курсором для расширения выделенной области. 1
Когда свойство MultiSelect установлено в 1 или 2, доступ к свойствам ListIndex или Value приведёт к ошибке. 1 Вместо этого нужно использовать свойство Selected, которое возвращает массив с элементами, первый элемент которого имеет индекс 0. 1