在Winform项目中,界面美观也是需要的,经常遇到界面元素不统一的情况,比如Button有大有小,比如都是保存,但每个页
面的快捷键还不一定相同,为在项目中统一元素,我将Button进行了封装,把常用的按钮统一到一个控件中:
1、首先定义一个Button类型枚举类
1 public enum ButtonType 2 { 3 /// <summary> 4 /// 保存 5 /// </summary> 6 Save = 0, 7 8 /// <summary> 9 /// 退出 10 /// </summary> 11 Quit = 1, 12 13 /// <summary> 14 /// 确定 15 /// </summary> 16 Confirm = 2, 17 18 /// <summary> 19 /// 取消 20 /// </summary> 21 Cancle = 3, 22 23 /// <summary> 24 /// 新建 25 /// </summary> 26 New = 4, 27 28 /// <summary> 29 /// 编辑 30 /// </summary> 31 Edit = 5, 32 33 /// <summary> 34 /// 删除 35 /// </summary> 36 Delete = 6, 37 38 /// <summary> 39 /// 查询 40 /// </summary> 41 Query = 7, 42 43 /// <summary> 44 /// 应用 45 /// </summary> 46 Apply = 8, 47 48 /// <summary> 49 /// 添加 50 /// </summary> 51 Add = 9, 52 53 /// <summary> 54 /// 自定义 55 /// </summary> 56 Other = 99 57 }