对不起 刚才是我没有描述清楚
我想鼠标右键点击列头的某一列 出现一个菜单    dataGridView1.ColumnHeaderMouseClick += new DataGridViewCellMouseEventHandler(dataGridView1_ColumnHeaderMouseClick); 
  void dataGridView1_ColumnHeaderMouseClick(object sender, DataGridViewCellMouseEventArgs e) 
        { 
            if (e.Button == MouseButtons.Right) 
            { 
                
                Point _Point = dataGridView1.PointToClient(Cursor.Position); 
                this.contextMenuStrip1.Show(dataGridView1, _Point); 
            } 
        }
刚才以为朋友给我的代码
这是右键单击任何一列的列头出现菜单  怎么实现点击某一列的列头才出现呢?谢谢