//服务器列表 鼠标键 private void listView_Server_MouseClick(object sender, MouseEventArgs e) { if (e.Button == MouseButtons.Right) { Point ms = new Point(); ms.X = Control.MousePosition.X; ms.Y = Control.MousePosition.Y; ListMenu.Show(ms); } }
private void listViewMain_MouseDown(object sender, MouseEventArgs e) { if (e.Button == MouseButtons.Right) { if (listViewMain.FocusedItem == null) { ListMenu.Show(Cursor.Position); } else if (listViewMain.FocusedItem.Bounds.Contains(e.Location)) { FileMenu.Show(Cursor.Position); } else { ListMenu.Show(Cursor.Position); } } }