回复 10楼ChinaBoyZY的帖子
- private void Form1_Load(object sender, EventArgs e)
- {
- c1FlexGrid1.MouseClick += new MouseEventHandler(c1FlexGrid1_MouseClick);
- contextMenuStrip1.ItemClicked += new ToolStripItemClickedEventHandler(contextMenuStrip1_ItemClicked);
- }
- void contextMenuStrip1_ItemClicked(object sender, ToolStripItemClickedEventArgs e)
- {
- contextMenuStrip1.Hide();
- switch (e.ClickedItem.Text)
- {
- case "删除任务":
- DeleteItem();
- break;
- default:
- break;
- }
- }
- private void DeleteItem()
- {
- if (MessageBox.Show("删除当前点击的工作任务?", "", MessageBoxButtons.YesNo) == System.Windows.Forms.DialogResult.Yes)
- {
- // 执行删除操作
- }
- }
- void c1FlexGrid1_MouseClick(object sender, MouseEventArgs e)
- {
- if (e.Button == System.Windows.Forms.MouseButtons.Right)
- {
- contextMenuStrip1.Show(c1FlexGrid1, e.X, e.Y);
- }
- }
复制代码
|