title: mouse right-click contextMenuStrip doesn't show ONLY for the first time
body: <p>I got this part of code, where I open contextMenuStrip in respond to mouse right-click (over dataGridView table).</p>
  
  <p>The problem is, that the FIRST TIME i right click - the menu doesn't pop up. On the second time it pops up, and since then everything is working well..</p>
  
  <pre><code>    private void dataGridView1_MouseClick(object sender, MouseEventArgs e)
      {
          DataGridView.HitTestInfo info = dataGridView1.HitTest(e.X, e.Y); //get info
          int currentMouseOverRow = dataGridView1.HitTest(e.X, e.Y).RowIndex;
  
          if (e.Button == MouseButtons.Right) //MouseButton right: Open context menu strip.
           {
               dataGridView1.Rows[currentMouseOverRow].Selected = true; //Select the row
  
               ContextMenuStrip Menu = new ContextMenuStrip();
               ToolStripMenuItem MenuOpenPO = new ToolStripMenuItem("Delete it");
               MenuOpenPO.Click += new EventHandler(MenuOpenPO_Click);
               Menu.Items.AddRange(new ToolStripItem[] { MenuOpenPO });
               dataGridView1.ContextMenuStrip = Menu; //Assign to dataGridView1
           }
      }
  </code></pre>
  
  <p>Any help ? :) I use visual studio 2012.</p>