Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Как узнать на каком элементе ListView/TreeView была нажата правая кнопа мыши? / 6 сообщений из 6, страница 1 из 1
16.05.2010, 17:40
    #36630732
tutti-frutti
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как узнать на каком элементе ListView/TreeView была нажата правая кнопа мыши?
С левой все ясно, но нажатие правой возвращает все что угодно, кроме указателя/индекса/ссылки на элемент над которым и произошло это событие..
Код: plaintext
1.
2.
3.
4.
Private Sub lvListView_MouseDown(Button As Integer, Shift As Integer, x As Single, y As Single)
If (Button =  2 ) Then
   frmMain.PopupMenu PopUpMenuListView
End If
End Sub
Как быть?
...
Рейтинг: 0 / 0
16.05.2010, 17:44
    #36630738
Shocker.Pro
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как узнать на каком элементе ListView/TreeView была нажата правая кнопа мыши?
А что, при нажатии правой кнопкой элемент, на котором она нажата, не становится текущим? У меня становится.
...
Рейтинг: 0 / 0
16.05.2010, 17:47
    #36630741
tutti-frutti
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как узнать на каком элементе ListView/TreeView была нажата правая кнопа мыши?
Shocker.ProА что, при нажатии правой кнопкой элемент, на котором она нажата, не становится текущим? У меня становится.

хм..и правда, если в обработчике отключить загрузку контекстного меню, то становится текущим.
Хорошо, как мне сделать так, чтою и менюха сработала и текущий указатель прыганул под правую?
...
Рейтинг: 0 / 0
16.05.2010, 17:49
    #36630747
Shocker.Pro
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как узнать на каком элементе ListView/TreeView была нажата правая кнопа мыши?
Повесте обработчик на MouseUp - обычно так делается
...
Рейтинг: 0 / 0
16.05.2010, 17:51
    #36630750
Shocker.Pro
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как узнать на каком элементе ListView/TreeView была нажата правая кнопа мыши?
ПовестеПовесьте

Обратите внимание, как работает меню в виндах
...
Рейтинг: 0 / 0
16.05.2010, 17:56
    #36630760
tutti-frutti
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как узнать на каком элементе ListView/TreeView была нажата правая кнопа мыши?
Shocker.Pro ПовестеПовесьте

Обратите внимание, как работает меню в виндах

Хорошо, спасибо.
...
Рейтинг: 0 / 0
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Как узнать на каком элементе ListView/TreeView была нажата правая кнопа мыши? / 6 сообщений из 6, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]