我知道如何制作一个contextMenu,当我右键单击listView时会弹出,我想要的是当我右键单击项时弹出的菜单。我正在尝试制作一个聊天服务器和客户端,现在...现在,我想在右键单击连接的客户端项目时查看客户端信息。
我怎样才能做到这一点?
最佳答案
private void listView1_MouseClick(object sender, MouseEventArgs e)
{
if (e.Button == MouseButtons.Right)
{
var focusedItem = listView1.FocusedItem;
if (focusedItem != null && focusedItem.Bounds.Contains(e.Location))
{
contextMenuStrip1.Show(Cursor.Position);
}
}
}
您可以将连接的客户端信息放入contextMenuStrip1。当右键单击一个项目时,可以显示该contextMenuStrip1中的信息。关于c# - 在ListView中显示项目的上下文菜单,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/13437889/