C#中,比如当菜单某一项变灰时,想有个ToolTip来显示一些东西,可以么?我看了一下ToolTip似乎是只能帮定到Control控件上,但菜单不是。

解决方案 »

  1.   

    能说得再详细写么?关键点是ToolTip如何绑定到Menu上,不绑定一个Control,是无法显示tooltip的。
      

  2.   

    Menu是一个容器,Menu上的MenuItem是可以绑定ToolTip的,在属性里就有。
      

  3.   

    MenuItem不用绑定ToolTip,直接设置MenuItem的ToolTipText属性,或者在程序中动态为MenuItem的ToolTipText属性赋值
      

  4.   

    比如Code里,
    System.Windows.Forms.MenuItem menuItem1;
    menuItem1.ToolTipText = "11111"; //???我试了下,没有找到ToolTipText的属性
      

  5.   


    var item = new System.Windows.Forms.ToolStripMenuItem();
    item.ToolTipText = "this is a ToolStripMenuItem!!!";