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


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

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

一、打开 frmMainModules 窗体

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

 

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

二、frmMainModules 添加一个TabPage

参考:DevExpress XtraTabControl 组件添加一个TabPage并设置图标

https://www.cscode.net/archive/newdoc/255629693857797.html

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

改名为:tp采购模块

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

 

 

三、主窗体 frmMain 添加一个导航菜单(NavBarGroup)

添加一个NavBarGroup组件

参考:NavBarControl 组件添加一个导航菜单(Add Group)

https://www.cscode.net/archive/newdoc/255625315192837.html

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

NavBarGroup组件的设置

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

 

四、ModuleNames 枚举 新增模块名称

打开 ModuleNames.cs 源码

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

 

注意:在 ModuleNames 枚举类型中添加的模块名称,必须与主窗体(frmMain)的 NarBarControl 组件模块的标题(Caption)一致!!!

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

MiniFramework 开发框架根据当前组的标题,获取到对应的枚举类型,然后显示对应的模块,参考下面代码:

C# 全选
 private void navBarControl1_ActiveGroupChanged(object sender, DevExpress.XtraNavBar.NavBarGroupEventArgs e)
        {
            ModuleNames module;

            //根据当前组的标题,获取枚举类型,用于显示对应的模块!
            if (Enum.TryParse<ModuleNames>(e.Group.Caption, out module))
            {
                //显示对应的模块!
                var form = frmMainModules.ShowMe(this, module);
                if (form != null) ShowFormIcon(form, e.Group.SmallImage);
            }
            else
            {
                frmMsg.Warning($"枚举类型<{typeof(ModuleNames).FullName}>不包含<{e.Group.Caption}>子项!");
            }
        }

 

五、编译运行

编译程序,直到运行成功!

点击左侧的导航菜单【采购模块】,显示采购模块,如下图所示:

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

 

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

参考文章:

https://www.cscode.net/archive/miniframework/257384738910213.html

 

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

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

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

发表评论

评论内容
昵称:
关联文章

新增业务模块 - MiniFramework框架 - Winform框架
新增业务单据主从表窗体 - MiniFramework框架 - Winform框架
新增基础资料单表窗体 - MiniFramework框架 - Winform框架
关于我们 - MiniFramework框架 - Winform框架
开发业务单据报表(主从表) - MiniFramework框架 - Winform框架
集成自动升级程序 - MiniFramework框架 - Winform框架
客户端自动升级 - MiniFramework框架 - Winform框架
主窗体模块容器(frmModuleContainer)介绍 - MiniFramework框架 - Winform框架
登录界面设计 - MiniFramework框架 - Winform框架
角色管理/分配权限 - MiniFramework框架 - Winform框架
模块主窗体添加功能按钮 - MiniFramework框架 - Winform框架
系统参数配置 - MiniFramework框架 - Winform框架
主窗体导航菜单NavbarControl 介绍 - MiniFramework框架 - Winform框架
修改密码 - MiniFramework框架 - Winform框架
用户管理 - MiniFramework框架 - Winform框架
主窗体体系架构 / 逻辑架构 - MiniFramework框架 - Winform框架
软件主窗体主界面设计 - MiniFramework框架 - Winform框架
ucButtonFunction 组件详解-MiniFramework框架-Winform框架
开发数据查询窗体 - MiniFramework框架 - Winform框架
DataBinder类详解 - Winform MiniFramework框架