dropdownbutton(也是一种按钮,不过在按钮右边有下拉箭头可以点出列表的)控件如何开发使用

时间:2021-04-01 18:06:48
主要想动态添加列表内容,点击按钮时根据不同的列表内容,产生不同的效果,最好有简单的实例代码,谢谢大家。

10 个解决方案

#1


搜搜第三方控件

#2


楼主可以自己在panel上面定义一个button和listView的关联 通过visable控制显隐 通过组件事件定义操作方式
然后把它扩展成自己定义的组件

#3


楼主可以看看这个第三方工具,很强大
Krypton

#4


自定义控件

#5


找第三方控件
自定义控件

#6


我在单位统一用dev控件,不会考虑其它的第三方方案,也没打算废劲自己做自定义控件,因为有现成的,只是不会用罢了,毕竟要实现我想要达到的功能,途经有很多,我只是好奇用这种,希望,大师指点迷津。

#7


 ToolStripControlHost treeViewHost;
    ToolStripDropDown dropDown;

 treeViewHost = new ToolStripControlHost(treeView);
            dropDown = new ToolStripDropDown();
            dropDown.Width = this.Width;
            dropDown.Items.Add(treeViewHost);

 if (dropDown != null)
            {
                treeViewHost.Size = new Size(150, DropDownHeight);
               // treeViewHost.Size = new Size(DropDownWidth - 2, DropDownHeight);

                dropDown.Show(this,0, this.Height);
            }

#8


up

#9


没见过这中控件.应该是自定义控件了

#10


没有人知道使用方法吗?

#1


搜搜第三方控件

#2


楼主可以自己在panel上面定义一个button和listView的关联 通过visable控制显隐 通过组件事件定义操作方式
然后把它扩展成自己定义的组件

#3


楼主可以看看这个第三方工具,很强大
Krypton

#4


自定义控件

#5


找第三方控件
自定义控件

#6


我在单位统一用dev控件,不会考虑其它的第三方方案,也没打算废劲自己做自定义控件,因为有现成的,只是不会用罢了,毕竟要实现我想要达到的功能,途经有很多,我只是好奇用这种,希望,大师指点迷津。

#7


 ToolStripControlHost treeViewHost;
    ToolStripDropDown dropDown;

 treeViewHost = new ToolStripControlHost(treeView);
            dropDown = new ToolStripDropDown();
            dropDown.Width = this.Width;
            dropDown.Items.Add(treeViewHost);

 if (dropDown != null)
            {
                treeViewHost.Size = new Size(150, DropDownHeight);
               // treeViewHost.Size = new Size(DropDownWidth - 2, DropDownHeight);

                dropDown.Show(this,0, this.Height);
            }

#8


up

#9


没见过这中控件.应该是自定义控件了

#10


没有人知道使用方法吗?