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

解决方案 »

  1.   

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

  2.   

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

  3.   

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

  4.   

     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);
                }