Programming/C#

DataGridView와 ContextMenu 연결

영스파파 2011. 5. 16. 21:29

void dataGridView1_CellMouseUp(object sender, DataGridViewCellMouseEventArgs e)
        {
            if (e.Button == MouseButtons.Right)
            {
                DataGridView grid = sender as DataGridView;
                ContextMenuStrip menu = new ContextMenuStrip();
                menu.Items.Add("Task1", null, new EventHandler(Task1_Click));
                menu.Items.Add("Task2", null, new EventHandler(Task2_Click));
                Point pt = grid.PointToClient(Control.MousePosition);
                menu.Show(dataGridView1, pt.X, pt.Y);
            }
        }