title: DropDownItemClick Event not firing
body: <p>I have this DropDownButton that is programatically added to a ToolStripMenuItem. When I click on it, I want it to fire an event, but it doesn't do anything inside the Event block. Please review this code and comment on what I've done wrong.</p>
  
  <p>Thanks</p>
  
  <pre><code>private void privateChatToolStripMenuItem_Click(object sender, EventArgs e)
  {
      Icon icon1 = new Icon(Assembly.GetExecutingAssembly().GetManifestResourceStream("Chat_NET_Client.pm.ico"));
      Bitmap bmp = icon1.ToBitmap();
      ToolStripMenuItem item = new ToolStripMenuItem(listView1.SelectedItems[0].Text, bmp);
      item.DropDownItemClicked += item_Click;
      chatsToolStripMenuItem.DropDownItems.Add(item);
  }
  
  void onClick(object sender, ToolStripItemClickedEventArgs e)
  {
      inPM = true;
      txtLog.Visible = false;
      pmBox.Visible = true;
      mainToolStripMenuItem1.Enabled = true;
      pmBox.Clear();
      curPM = e.ClickedItem.Text;
  
      Invoke(new _appendLog(appendLog), "STARTING PM :D");
      using (StreamReader r = new StreamReader(appData + "\\" + e.ClickedItem.Text + ".dat"))
      {
          string line;
  
          while (r.ReadLine() != null)
          {
              line = r.ReadLine();
              pmBox.AppendText(line + Environment.NewLine);
              pmBox.ScrollToCaret();
          }
      }
  }
  </code></pre>
  
  <p>Final Notes:
  The DropDown item DOES get created and added, the problem is that it doesn't fire the event when it is clicked!</p>