Программирование на Visual Basic, главный форум. Обсуждение тем программирования на VB 1—6.
Даже если вы плохо разбираетесь в VB и программировании вообще — тут вам помогут. В разумных пределах, конечно.
Правила форума
Темы, в которых будет сначала написано «что нужно сделать», а затем просьба «помогите», будут
закрыты.
Читайте
требования к создаваемым темам.
-
Warn
-
- Обычный пользователь
-
-
- Сообщения: 52
- Зарегистрирован: 08.12.2005 (Чт) 20:34
- Откуда: Питер
Warn » 15.02.2007 (Чт) 22:36
Всем привет.
На форме лежит ListView, заполненный некоторым кол-вом элементов. Форма активна, ListView-нет. Как узнать индекс элемента под курсором при наведении его на ListView без клика? Поиск в яндексе выдал только пример слова под курсором. Мне он не подходит. Либо нужно всё значение строки, чтобы через перебор найти её индекс, либо как-то проще. Есть ли более простое решение?
-
EUGY
-
- Бывалый
-
-
- Сообщения: 214
- Зарегистрирован: 09.11.2006 (Чт) 22:51
- Откуда: Мурманск
EUGY » 15.02.2007 (Чт) 22:48
' просто
Private Sub ListView1_MouseMove(Button As Integer, Shift As Integer, x As Single, y As Single)
Dim li As ListItem
Set li = ListView1.HitTest(x, y)
If Not li Is Nothing Then Debug.Print li.Text
End Sub
-
Warn
-
- Обычный пользователь
-
-
- Сообщения: 52
- Зарегистрирован: 08.12.2005 (Чт) 20:34
- Откуда: Питер
Warn » 15.02.2007 (Чт) 22:58
Шикарно, спасибо! Респект за оперативность
Вернуться в Visual Basic 1–6
Кто сейчас на конференции
Сейчас этот форум просматривают: Google-бот, Mail.ru [бот], Yandex-бот и гости: 57