Windows.Forms button with drop-down menu

后端 未结 9 2104
没有蜡笔的小新
没有蜡笔的小新 2020-12-02 14:31

I\'m developing simple C# application using Windows.Forms on .NET. I need some button that will show a drop-down menu with subcategories - much like ToolStripMenu, but the b

9条回答
  •  死守一世寂寞
    2020-12-02 15:08

    easy was we can do it. this may help :)

    ContextMenuStrip contextMenuStrip1 = new ContextMenuStrip();
    
            private void button1_Click(object sender, EventArgs e)
            {
                contextMenuStrip1.Items.Clear();
                contextMenuStrip1.Items.Add("item1");
                contextMenuStrip1.Items.Add("item2");
    
                contextMenuStrip1.Show(button1, new Point(0, button1.Height));
            }
    
            private void contextMenuStrip1_ItemClicked(object sender, ToolStripItemClickedEventArgs e)
            {
                if (e.ClickedItem.Text == "item1")
                {
                    MessageBox.Show(e.ClickedItem.Text);
                }
            }
    

提交回复
热议问题