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