模块主窗体添加功能按钮 - MiniFramework蝇量框架 - Winform框架


模块主窗体添加功能按钮 - MiniFramework蝇量框架 - Winform框架-开发框架文库

模块主窗体添加功能按钮 - MiniFramework蝇量框架 - Winform框架

一、模块主窗体添加功能按钮

1.1 快速复制按钮

 从其他模块复制一个按钮过来:

新增业务模块 - MiniFramework蝇量框架 - Winform框架

1.2 更改按钮名称、标题和图标

 更改按钮标题和图标,参考:DevExpress组件设置图标

 注意:请添加大图标!

新增业务模块 - MiniFramework蝇量框架 - Winform框架

 更改按钮名称:

新增业务模块 - MiniFramework蝇量框架 - Winform框架

 

新增业务模块 - MiniFramework蝇量框架 - Winform框架

 

1.3 绑定按钮事件

 当前按钮的 Click 事件,选择:OnButton_Click 

新增业务模块 - MiniFramework蝇量框架 - Winform框架

 

二、OnButton_Click 事件详解

作用:所有模块的功能按钮共用一个 Click 事件。

2.1 OnButton_Click 事件源码

C#全选
 //所有功能按钮共用一个Click事件
        private void OnButton_Click(object sender, EventArgs e)
        {
            if (sender is SimpleButton)
            {
                var tag = (sender as SimpleButton).Tag;//获取按钮的 Tag

                if (tag != null)
                {
                    //获取按钮的小图标
                    Image img = (sender as SimpleButton).Image;
                    img = ImageLibrary.ResizeImage(img, _TabIconWidth, _TabIconWidth);//修改为16x16
                    ModuleFuns fun;
                    if (Enum.TryParse<ModuleFuns>(tag.ToString(), out fun))
                    {
                        var form = this.OpenForm(fun);//打开winform界面
                        frmMain.Instance.ShowFormIcon(form, img);
                    }
                    else
                        frmMsg.Warning("无法识别的窗体:" + tag.ToString());
                }
            }
        }

2.2 Button.Tag属性定义按钮功能的标识

新增业务模块 - MiniFramework蝇量框架 - Winform框架

 

三、ModuleFuns - 定义窗体标识 

打开 ModuleNames.cs 文件,在 ModuleFuns 枚举类型添加一个项目:

模块主窗体添加功能按钮 - MiniFramework蝇量框架 - Winform框架

四、打开对应的窗体

打开 frmMainModules.cs 文件,在 OpenForm 方法内添加如下代码:

模块主窗体添加功能按钮 - MiniFramework蝇量框架 - Winform框架

五、运行程序体验

5.1 模块主页面的【采购订单】功能按钮

模块主窗体添加功能按钮 - MiniFramework蝇量框架 - Winform框架

5.2 采购订单管理窗体

模块主窗体添加功能按钮 - MiniFramework蝇量框架 - Winform框架

 

C/S框架网|原创精神.创造价值.打造精品

开发框架教程-开发框架文库

版权声明:本文为开发框架文库发布内容,转载请附上原文出处连接
C/S框架网
评论列表

发表评论

评论内容
昵称:
关联文章

模块添加功能按钮 - MiniFramework框架 - Winform框架
模块容器(frmModuleContainer)介绍 - MiniFramework框架 - Winform框架
工具栏按钮(Toolbar)介绍 - MiniFramework框架 - Winform框架
软件界面设计 - MiniFramework框架 - Winform框架
体系架构 / 逻辑架构 - MiniFramework框架 - Winform框架
新增业务模块 - MiniFramework框架 - Winform框架
导航菜单NavbarControl 介绍 - MiniFramework框架 - Winform框架
开发数据查询 - MiniFramework框架 - Winform框架
新增业务单据主从表 - MiniFramework框架 - Winform框架
新增基础资料单表 - MiniFramework框架 - Winform框架
系统参数配置 - MiniFramework框架 - Winform框架
状态栏(StatusBar)介绍 - MiniFramework框架 - Winform框架
丰富的界面权限控制、按钮权限、扩展权限、角色权限 - Winform框架
用户管理 - MiniFramework框架 - Winform框架
我的常用功能按钮配置 - Winform 框架 -Winform框架
ucButtonFunction 组件详解-MiniFramework框架-Winform框架
登录界面设计 - MiniFramework框架 - Winform框架
软件界面图片提供者策略 - MiniFramework框架 - Winform框架
Winform开发框架核心功能 - 模块架构
关于我们 - MiniFramework框架 - Winform框架