Winform界面调整注意事项
背景
一直以来,做Winform程序,界面调整基本按照感觉来做,不系统,没套路,所以做出来的界面都是如图1-1所示效果。
图1-1 界面调整前
后来经组长指点,大致对界面改进了一下,改进后的效果如图1-2所示,基本还算满意。
图1-2 界面调整后
组长对我的建议就是模仿Win10的界面去做,然后我就做了一个Demo,如图1-3:
图1-3 图右为Demo界面
完成这个Demo之后,才明白原来Win10系统的界面是用Winform做出来的,还挺不错的。
注意事项
其实写注意事项这几个字的时候是心虚的,因为我现在根本不知道界面可以优化到什么程度,打开一些不错的Window软件界面就可以了解到,优化方面还有很大空间,这里只做一些简单的提示。
- 窗体居中弹出,属性中设置StartPosition为CenterScreen即可。
- 一个程序中,简单的弹出界面,最大化和最小化按钮可以去掉,属性中设置MaximizeBox和MinimizeBox为False。
- 一个程序中,简单的弹出界面,不在任务栏中显示,属性中设置ShowInTaskbar为False即可。
- 一个程序中,简单的弹出界面,左上角的小图标可以去掉,属性中设置FormBorderStyle为FixedDialog即可。
- 可以常用TabControl和Panel来突出显示一些控件,用GroupBox来划分区域。
- 两个控件之间的距离。比如说两个上下位置的文本框,拖动下面的文本框,逐渐靠近上面的文本框,出现小短线时距离正好。其他控件调整距离也可以此作为参考。
- Window系统界面,默认字体是微软雅黑,小五号字;按钮大小一般为高30像素,宽85像素。
- ComboBox控件一般设置为不可手动编辑,即DropDownStyle设置为DropDownList,如有默认值,可在窗体加载时赋值。
结语
界面优化远不止这么简单,慢慢积累。