powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Как отловить событие контекстного меню?
2 сообщений из 2, страница 1 из 1
Как отловить событие контекстного меню?
    #34775464
Daena
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Допустим есть ListView, на него повешано контекстное меню, как определить осуществлен ли выбор команды из контекстного меню и какая команда выбрана?
...
Рейтинг: 0 / 0
Как отловить событие контекстного меню?
    #34776478
Фотография Worobjoff
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Если это продолжение вчерашнего вопроса, то вод пример:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
Option Explicit

Private Sub Form_Load()
   Dim d As Date
   With ListView1
      .View = lvwReport
      .ColumnHeaders.Add , , "Text"
      For d = "2007-09-03" To "2007-09-09"
         .ListItems.Add , , Format(d, "dddd")
      Next
   End With
End Sub

Private Sub ListView1_MouseUp(Button As Integer, Shift As Integer, x As Single, y As Single)
   If Button = vbRightButton Then
      mnuList1Delete.Enabled = Not ListView1.SelectedItem Is Nothing
      PopupMenu mnuList1
   End If
End Sub

Private Sub mnuList1Add_Click()
   Dim s As String
   s = InputBox("Введите имя новой строчки", "Новая строчка", "Новая сточка " & ListView1.ListItems.Count)
   If s <> "" Then
      ListView1.ListItems.Add , , s
   End If
End Sub

Private Sub mnuList1Delete_Click()
   If ListView1.SelectedItem Is Nothing Then Exit Sub
   If MsgBox("Удалить '" & ListView1.SelectedItem.Text & "' ?", vbQuestion Or vbYesNo, "Подтвердите удаление") = vbYes Then
      ListView1.ListItems.Remove ListView1.SelectedItem.Index
   End If
End Sub
...
Рейтинг: 0 / 0
2 сообщений из 2, страница 1 из 1
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Как отловить событие контекстного меню?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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