第一个问题:
请问怎么做把鼠标放到按钮上,他就自动把按钮含有的菜单就弹出来.移开又收回???
第二个问题:
怎么在工具栏上点鼠标后键弹出菜单啊...谢谢高人解答...我是菜鸟.

解决方案 »

  1.   

    环境:
    Visual Studio C# 2005
    Windows 2000 Advanced Server SP4我听说CSDN上的高手比较多,就跑来看看.谢谢大家的帮助啊!
      

  2.   

    Visual Studio C# 2005功能全啊!好啊!
      

  3.   

    1.可在其OnmouseEnter and OnMouseLeve中写你的代码。
    2。如若是右击工具栏弹出菜单,设置其动态上下文菜单属性就可。3。楼主不要这么意气了,呵呵
      

  4.   

    private void button1_MouseEnter(object sender, EventArgs e)
            {
                contextMenuStrip1.Show(button1.Location);
            }        private void button1_MouseLeave(object sender, EventArgs e)
            {
                contextMenuStrip1.Close();
            }
      

  5.   

    private void button1_MouseEnter(object sender, System.EventArgs e)
    {
    contextMenu1.Show(this.button1,new Point(this.button1.Location.X,this.button1.Location.Y));

    }
      

  6.   

    private void button1_MouseEnter(object sender, System.EventArgs e)
    {
    contextMenu1.Show(this.button1,new Point(this.button1.Location.X,this.button1.Location.Y));

    }//有缺陷,我不知道怎么获得鼠标的point
      

  7.   

    问题解决 
    把代码放到mouseMove事件里面去就可以了
    private void button1_MouseMove(object sender, System.Windows.Forms.MouseEventArgs e)
    {
    this.button1.ContextMenu.Show(this.button1,new Point(e.X,e.Y));

    }给我分如何?
      

  8.   

    难道有一万个按钮也得做建一万个ContextMenuStrip吗?
    我只是想弹出这个按钮包含的菜单啊...
      

  9.   

    ContextMenu
    说这个不存在啊...
      

  10.   

    ContextMenu 是右键菜单,你到工具兰里面可以找到 把它拖到桌面 就可以设置菜单了,设置好后,然后选中按钮,在按钮的属性里面选中ContextMenu 把她的值设置为contextMenu (就是你刚刚创建的右键菜单的对象) 然后在写下面的代码就可以了
    private void button1_MouseMove(object sender, System.Windows.Forms.MouseEventArgs e)
    {   //弹出菜单
        this.button1.ContextMenu.Show(this.button1,new Point(e.X,e.Y));
    }
      

  11.   

    在按钮的属性里面选中ContextMenu 把她的值设置为contextMenu
    ???是哪个属性呢???我到哪儿去找呢???
      

  12.   

    错误1“System.Windows.Forms.ToolStripSplitButton”并不包含“popMenu”的定义
      

  13.   

    ContextMenu我的是popMenu但是不行哦.