title: ToolStripMenuItem shortcut keys do not ender line with mouse click
body: <p>I have a strange problem. I have a toolStripMenuItem that I wish to have the first letter underlined.  This is in Windows Forms VS 2010.
  It is defined in the designer with text equal to "&amp;Expand" and show shortcut keys = true and shortcut keys = Alt+E.  It shows up in the form in designer as expected with the E underlined.
  I have a click event that changes the name, and then does something.  If you click again it sets the name back</p>
  
  <pre><code>    private void expandToolStripMenuItem_Click(object sender, EventArgs e)
      {
          if (expandToolStripMenuItem.Text == "&amp;Expand")
          {
              expandToolStripMenuItem.Text = "Collaps&amp;e";
              expandToolStripMenuItem.ShortcutKeys = Keys.Alt | Keys.E;
              // execute some other code
          }
  
          else
          {
              expandToolStripMenuItem.Text = "&amp;Expand";
              expandToolStripMenuItem.ShortcutKeys = Keys.Alt | Keys.E;
           }
      }
  </code></pre>
  
  <p>I also set the &amp;Expand in the form shown and load events although this makes no difference.
  Now when the form opens the E is not underlined.  If I click it with the mouse it shows Collapse but the e is not underlined.  I can go back and forth with the mouse and the letters are never underlined.  However if I type AltE, the letter is underlined in both cases from that point on.  Even with the mouse.
  Any ideas?
  Thanks</p>