Winform中实现仿XP系统的任务栏菜单效果(附代码下载)
场景 效果 注: 博客主页: https://blog.csdn.net/badao_liumang_qizhi 关注公众号 霸道的程序猿 获取编程相关电子书、教程推送与免费下载。 实现 新建一个Form窗体,设计页面布局如下 折叠效果的向上和向下按钮是PictureBox,从上往下依次的Tag标签为1,2,3 三个PictureBox都绑定同一个点击事件,在点击事件中根据传递的Tag标签的值在Switch-case中进行处理。 在Switch-case中分别将对应的一组PictureBox和Panel对象赋值给上面声明的静态的两个控件对象。 下面要隐藏的Panel对象的tag属性默认为0,在上面switch-case中获取一组对应的控件对象后进行判断, 如果Tag为0或者2则是将Panel隐藏,同时将Tag标签设置为1,表示隐藏。 如果是1,则表示已经处于隐藏状态,则会将其显示并将Tag设置为2。 关键代码 private static Panel Var_Panel = new Panel(); private static PictureBox Var_Pict = new PictureBox(); private static int Var_i = 0; private Font Var_Font = new Font("宋体", 9); private void