簡體   English   中英

顯示 ListView 中項目的上下文菜單

[英]Showing a Context Menu for an item in a ListView

我知道如何制作一個在我右鍵單擊 listView 時彈出的 contextMenu,我想要的是當我右鍵單擊一個item時它會彈出。 我正在嘗試制作聊天服務器和客戶端,現在...現在我想在我右鍵單擊已連接客戶端的項目時查看客戶端信息。

我怎樣才能做到這一點?

我知道如何制作一個contextMenu,當我右鍵單擊一個listView時會彈出,我想要的是當我右鍵單擊一個item時會彈出它。 我正在嘗試制作聊天服務器和客戶端,現在...現在,我想在右鍵單擊連接的客戶端項目時查看客戶端信息。

我怎樣才能做到這一點?

我知道如何制作一個contextMenu,當我右鍵單擊一個listView時會彈出,我想要的是當我右鍵單擊一個item時會彈出它。 我正在嘗試制作聊天服務器和客戶端,現在...現在,我想在右鍵單擊連接的客戶端項目時查看客戶端信息。

我怎樣才能做到這一點?

我知道如何制作一個contextMenu,當我右鍵單擊一個listView時會彈出,我想要的是當我右鍵單擊一個item時會彈出它。 我正在嘗試制作聊天服務器和客戶端,現在...現在,我想在右鍵單擊連接的客戶端項目時查看客戶端信息。

我怎樣才能做到這一點?

我知道如何制作一個contextMenu,當我右鍵單擊一個listView時會彈出,我想要的是當我右鍵單擊一個item時會彈出它。 我正在嘗試制作聊天服務器和客戶端,現在...現在,我想在右鍵單擊連接的客戶端項目時查看客戶端信息。

我怎樣才能做到這一點?

我知道如何制作一個contextMenu,當我右鍵單擊一個listView時會彈出,我想要的是當我右鍵單擊一個item時會彈出它。 我正在嘗試制作聊天服務器和客戶端,現在...現在,我想在右鍵單擊連接的客戶端項目時查看客戶端信息。

我怎樣才能做到這一點?

我知道如何制作一個contextMenu,當我右鍵單擊一個listView時會彈出,我想要的是當我右鍵單擊一個item時會彈出它。 我正在嘗試制作聊天服務器和客戶端,現在...現在,我想在右鍵單擊連接的客戶端項目時查看客戶端信息。

我怎樣才能做到這一點?

我知道如何制作一個contextMenu,當我右鍵單擊一個listView時會彈出,我想要的是當我右鍵單擊一個item時會彈出它。 我正在嘗試制作聊天服務器和客戶端,現在...現在,我想在右鍵單擊連接的客戶端項目時查看客戶端信息。

我怎樣才能做到這一點?

使用 DevExpress 20.2 核心... Winforms。 這類似於處理 GridView 中的菜單項。

Private WithEvents _menuViewLabelitem As MenuItem
    Private Sub lvShipTracking_MouseClick(sender As Object, e As MouseEventArgs) Handles lvShipTracking.MouseClick

    If e.Button = MouseButtons.Right Then

        If lvShipTracking.FocusedItem IsNot Nothing AndAlso lvShipTracking.FocusedItem.Bounds.Contains(e.Location) = True Then
            Dim m As ContextMenu = New ContextMenu()
            _menuViewLabelitem = New MenuItem("View Label")

            AddHandler Click, AddressOf Handle_ViewLabel

            m.MenuItems.Add(_menuViewLabelitem)
            m.Show(lvShipTracking, New Point(e.X, e.Y))
        End If
    End If

End Sub

Private Sub Handle_ViewLabel(sender As Object, e As EventArgs) Handles _menuViewLabelitem.Click
    MsgBox("it worked!")
End Sub

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM