QQ界面含图片动态分组菜单的实现[C#]

来源:互联网 发布:免费简谱制作软件 编辑:程序博客网 时间:2024/05/09 01:14

QQ界面含图片动态分组菜单的实现[C#]

源码下载:http://download.csdn.net/source/1618670
源码传了两次,显示上传成功,但都没见着,那就将就着看吧,挺简单的:
问题点说明:1)主要用到了Dock属性:(略)
                    2)SendToBack()方法:将控件移到 Z 顺序的后面。如果控件是另一个控件子级,那么将子控件移到 Z 顺序的后面。
                    3)listView的SelectedIndexChanged事件:会触发两次,怎么解决请看程序中代码解释


新建一个WinForm工程,添加三个button(当主菜单),btnListOne,btnListTwo,btnListThree,
                                             一个listview(容纳子菜单):listView1,
                                             一个imageList:imageList1(给菜单加图标[片]

自己设置三个button的dock初始值:可以top,也可为bottom,和listview的anchor值,程序中的值为:Top, Bottom, Left, Right


代码如下: