private void ListView_MouseDown(object sender, MouseEventArgs e) { if (e.Button == MouseButtons.Right) { var hitTest = listView.OlvHitTest(e.Location.X, e.Location.Y); if (hitTest.Location == ListViewHitTestLocations.None) { defaultContextMenuStrip.Show(Cursor.Position); } else { pointContextMenuStrip.Show(Cursor.Position); pointContextMenuStrip.Tag = hitTest; } } }