1. Как выделить какую нить строчку программно
2. как работать с "чекбоксами" в listbox
1. ListBox.ListIndex=2 '(выделение/выбор третьей строки)
2. If ListBox.Selected(2)=True then
MsgBox "На третьей строке установлен чекбокс"
End if
Нет, там немного сложнее. Видишь ли, у тебя может быть вообще не сключен стиль Checkboxes, но при этом стоять режим выделения MultiSelect. И в этом случае массив Selected() будет отвечать именно за выделенность позиции, а не за ее чекнутость. А вот как выбирать выделенные строки, когда и то, и другое включено, я уже и не помню. Кажется, никак - только чеки.Ruslan Demidow писал(а):
- Код: Выделить всё
2. If ListBox.Selected(2)=True then
MsgBox "На третьей строке установлен чекбокс"
End if
Ruslan Demidow писал(а):
VB:
2. If ListBox.Selected(2)=True then
MsgBox "На третьей строке установлен чекбокс"
End if
Нет, там немного сложнее. Видишь ли, у тебя может быть вообще не сключен стиль Checkboxes, но при этом стоять режим выделения MultiSelect. И в этом случае массив Selected() будет отвечать именно за выделенность позиции, а не за ее чекнутость. А вот как выбирать выделенные строки, когда и то, и другое включено, я уже и не помню. Кажется, никак - только чеки.
Сейчас этот форум просматривают: AhrefsBot, SemrushBot, Yandex-бот и гости: 193