
这个是右击datagridview中某一行弹出的四个菜单,我只知道设置一个item的单击事件。请问上移,下移,插排这三个item的单击事件怎么添加了。
------解决思路----------------------
private void Form2_MouseDown(object sender, MouseEventArgs e)
{
if (e.Button == MouseButtons.Right)
{
ContextMenuStrip cms = new ContextMenuStrip();
cms.Items.Add("删除");
cms.Items.Add("上移");
cms.Items.Add("下移");
cms.ItemClicked += new ToolStripItemClickedEventHandler(cms_ItemClicked);
cms.Show(MousePosition.X, MousePosition.Y);
}
}
void cms_ItemClicked(object sender, ToolStripItemClickedEventArgs e)
{
if (e.ClickedItem.Text == "删除")
MessageBox.Show("删除");
else if (e.ClickedItem.Text == "上移")
MessageBox.Show("上移");
else if (e.ClickedItem.Text == "下移")
MessageBox.Show("下移");
}
给ContextMenuStrip添加ItemClicked事件,不是Click事件