我知道如何制作一个在我右键单击 listView 时弹出的上下文菜单,我想要的是在我右键单击一个 item 时弹出它。我正在尝试制作一个聊天服务器和客户端,现在...现在我想在右键单击连接的客户端项目时查看客户端信息。
我该怎么做?
最佳答案
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/