想让button点下去后,让一个列表一样的东西在它下面显示,后来我看到了有button.contextmenu,但就是不会用,请高手指引下,谢谢。

解决方案 »

  1.   

    看了你的题目,俺尚未使用过,搜了搜,研究了一下,写段代码给你!         private void button1_Click(object sender, EventArgs e)
            {
                Contmenus();
            }
            public void Contmenus()
            {          
                MenuItem m1=new MenuItem("添加");
                MenuItem m2=new MenuItem("修改"); 
                MenuItem[] menuitems = new MenuItem[] {m1,m2};
                ContextMenu button1ctm = new ContextMenu(menuitems);
                Point p = new Point(0, button1.Height);
                button1ctm.Show(button1, p);
                m1.Click += new System.EventHandler(tianj_click);//选择添加按钮时,添加事件
                m2.Click += new System.EventHandler(tianj1_click);//同上,选择修改按钮
            }
            public void tianj_click(Object sender, EventArgs e)添加按钮事件(自定义事件)
            {
                textBox1.Text = "!111";
            }
            public void tianj1_click(Object sender, EventArgs e)修改按钮事件(自定义事件)
            {
                textBox1.Text = "222";
            }