powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / treeview & popup menu
6 сообщений из 6, страница 1 из 1
treeview & popup menu
    #33396695
e_basil
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В проекте есть класс popup menu, на API, отлично работает с других контролов, в т.ч. и ActiveX.

запускается просто -
Код: plaintext
1.
2.
3.
4.
5.
Set modfconMenuTVW = New clsPopUpMenu
With modfconMenuTVW
     Set .oParent = tv1
     .MenuType = TVW_GOODS
     cmCommand = .DisplayPopupMenu(x, y)
End With

Пробую запустить его из treeview - возникают вопросы:
1 При клике на node- не возникает событие MouseUp
2 При клике на treeview не на node - это событие возникает, но координаты не определяются и меню появляется справа внизу (выше - ниже, в зав-сти от положения mousepointer)

В классе меню позиционируется так:

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
Function DisplayPopupMenu(ByVal x As Long, ByVal y As Long) As conMenuCommands
  Dim pt As POINTAPI
  With pt
    .x = x
    .y = y
    Call ClientToScreen(m_oParent.hwnd, pt)
    DisplayPopupMenu = TrackPopupMenu(m_hPopup, TPM_RETURNCMD, .x, .y,  0 &, m_oParent.hwnd,  0 &)
  End With
End Function

Может кто с ясной головой подскажет в чем дело

Еще вопрос:

Никто не пробовал для popup menu использовать в проекте VB класс CommandBars из Microsoft Office?
...
Рейтинг: 0 / 0
treeview & popup menu
    #33397592
e_basil
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ни кто не сталкивался?
...
Рейтинг: 0 / 0
treeview & popup menu
    #33402594
e_basil
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Неужели никто не сталкивался с проблемой?
Подскажите ресурс, где поискать ответ
...
Рейтинг: 0 / 0
treeview & popup menu
    #33402801
Фотография HandKot
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
а зачем использовать ПОПАП меню на АПИ, можно и на басиковске все организовать и координаты не нужно будет вычеслять
...
Рейтинг: 0 / 0
treeview & popup menu
    #33402874
e_basil
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
HandKotа зачем использовать ПОПАП меню на АПИ, можно и на басиковске все организовать и координаты не нужно будет вычеслять

Если использовать встроенные меню - возникают проблемы с обычными меню на главной форме
...
Рейтинг: 0 / 0
treeview & popup menu
    #33403406
Фотография Antonariy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
e_basilЕсли использовать встроенные меню - возникают проблемы с обычными меню на главной форме
Я так понимаю, процесс происходит в mdi-child? Если так, то что мешает все менюшки разместить на mdi-parent?
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / treeview & popup menu
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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