新增业务模块 | MiniFramework蝇量框架 | Winform框架|C/S开发框架
新增业务模块 - MiniFramework蝇量框架 - Winform框架
一、打开 frmMainModules 窗体
二、frmMainModules 添加一个TabPage
参考:DevExpress XtraTabControl 组件添加一个TabPage并设置图标
https://www.cscode.net/archive/newdoc/255629693857797.html
改名为:
tp采购模块三、主窗体 frmMain 添加一个导航菜单(NavBarGroup)
添加一个NavBarGroup组件
参考:NavBarControl 组件添加一个导航菜单(Add Group)
https://www.cscode.net/archive/newdoc/255625315192837.html
NavBarGroup组件的设置
四、ModuleNames 枚举 新增模块名称
打开 ModuleNames.cs 源码
注意:在 ModuleNames 枚举类型中添加的模块名称,必须与主窗体(frmMain)的 NarBarControl 组件模块的标题(Caption)一致!!!
MiniFramework 开发框架根据当前组的标题,获取到对应的枚举类型,然后显示对应的模块,参考下面代码:
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}>子项!");
}
}
五、编译运行
编译程序,直到运行成功!
点击左侧的导航菜单【采购模块】,显示采购模块,如下图所示:
六、模块主窗体添加功能按钮
参考文章:
https://www.cscode.net/archive/miniframework/257384738910213.html
非常感谢您阅读本文,"CSCODE.NET - C/S开发框架网 - 致力于为.NET开发者提供软件开发文档,分享经验.创造卓越!"
官网为广大用户免费提供更多C#.NET技术文档与IT行业资讯,仅供参考使用和学习交流。若对您有帮助,可以点击收藏本文地址。您有任何意见或建议,请在评论区留言,也欢迎大家和我们交流互动,促进共同发展。
Mini-Framework蝇量级开发框架(迷你开发框架)是C/S框架网为软件用户提供的一个快速开发架构,也可称为软件开发模板。基于C#.NET开发环境,采用简易的三层架构模式,支持三种常用数据库(MsSQL/MySQL/Oracle),既:C/S架构 + Winform + DevExpress + 多数据库。
扫一扫加作者微信