Listbox 添加右键菜单

public Form1()
{
            InitializeComponent();

            ContextMenuStrip listboxMenu = new ContextMenuStrip();
            ToolStripMenuItem rightMenu = new ToolStripMenuItem("Copy");
            rightMenu.Click += new EventHandler(Copy_Click);
            listboxMenu.Items.AddRange(new ToolStripItem[] { rightMenu });
            listbox1.ContextMenuStrip = listboxMenu;

            listbox1.Items.Add("1");
            listbox1.Items.Add("2");
            listbox1.Items.Add("3");
            listbox1.Items.Add("4");
}


private void Copy_Click(object sender, EventArgs e)
{
            Clipboard.SetText(listbox1.Items[listbox1.SelectedIndex].ToString());
}

  

posted @ 2013-04-11 08:36  Yu  阅读(1058)  评论(0编辑  收藏  举报