using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Text; using System.Windows.Forms; namespace WindowsApplication1 { public partial class Form1 : Form { ContextMenu menu = new ContextMenu(); public Form1() { InitializeComponent(); listView1.MouseDown += new MouseEventHandler(listView1_MouseDown); listView1.MultiSelect = false; menu.Popup += new EventHandler(menu_Popup); } void menu_Popup(object sender, EventArgs e) { ContextMenu temp = (ContextMenu)sender; foreach (MenuItem mi in temp.MenuItems) { if (mi.Text.Equals("Add equipment")) { // lägg till equipment } } } void listView1_MouseDown(object sender, MouseEventArgs e) { if (e.Button == MouseButtons.Right) { menu.MenuItems.Clear(); menu.MenuItems.Add("Add equipment"); menu.MenuItems.Add("Pelle"); menu.Show(listView1, new Point(10, 10)); } } } }