foreach(System.Windows.Forms.MenuItem nItem in this.pmuNofity.MenuItems)
{
  if (nItem.DefaultItem == true) 
  {
    //这里执行点击默认的菜单。怎么让click事件执行???
  }
}

解决方案 »

  1.   

    foreach(System.Windows.Forms.MenuItem nItem in this.pmuNofity.MenuItems)
    {
      if (nItem.DefaultItem == true) 
      {
        //这里执行点击默认的菜单。怎么让click事件执行???
        tt();
      }
    }
    void XX_click()
    {
    tt();
    }
    不是达到一样的效果
      

  2.   

    可以解决,谢谢!
    但仍想知道,可不可以象我那样处理~~~~~~~~~~~~~~********************************************************************
    *TryMyBestToKnowSomethingAboutEverythingAndEverythingAboutSomething! 
    ********************************************************************
      

  3.   

    不行的,各个菜单的事件是不一样的。********************************************************************
    *TryMyBestToKnowSomethingAboutEverythingAndEverythingAboutSomething! 
    ********************************************************************
      

  4.   

    丫,自己找到答案~~~~~~~不过在帮助里怎么没看到这个方法??nItem.PerformClick();********************************************************************
    *TryMyBestToKnowSomethingAboutEverythingAndEverythingAboutSomething! 
    ********************************************************************
      

  5.   

    加上判断阿
    if(nItem.Text=="xxx")
      

  6.   

    晚上揭贴~~~~~~********************************************************************
    *TryMyBestToKnowSomethingAboutEverythingAndEverythingAboutSomething! 
    ********************************************************************
      

  7.   

    foreach(System.Windows.Forms.MenuItem nItem in this.pmuNofity.MenuItems)
    {
      if (nItem.DefaultItem == true) 
      {
        button2_Click(sender, e);
      }
    }
    不知道你在什么事件里,如果是在buttonclick调用另一个button事件,上面方法就OK