Илья Гость
|
Добавлено: Пн Июл 14 2003 10:19 Заголовок сообщения: Как обработать выбор из ListBox'a? |
|
|
Я хочу обработать выбор из ListBox'a, как это можно сделать? Дело в том что в VBA нет такого event'a которое было бы ответом на выбор определённой строки из списка. Однако есть такое свойство .selected. То есть можно написать что-то типа list1.selected(4), может равняться true или false.
Но и с использованием этого свойства есть проблема. По идее, написанная снизу процедура должна записывать в Надпись3.Caption номер выбранного элемента, но этого не происходит - зацикливается => выбранного элемента нет.
Private Sub Список18_Enter() i = 0 Do i = i + 1 Loop While Список18.Selected(i) = False Надпись3.Caption = i End Sub
Эта процедура - ответ на вход в список. Если тоже самое сделать на получение фокуса, то результат будет таким же.
ЧТО ДЕЛАТЬ? |
|