新增业务模块 - MiniFramework蝇量框架 - Winform框架
新增业务模块 - 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 开发框架根据当前组的标题,获取到对应的枚举类型,然后显示对应的模块,参考下面代码:
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}>子项!");
}
}
五、编译运行
编译程序,直到运行成功!
点击左侧的导航菜单【采购模块】,显示采购模块,如下图所示:
六、模块主窗体添加功能按钮
参考文章:
https://www.cscode.net/archive/miniframework/257384738910213.html
版权声明:本文为开发框架文库发布内容,转载请附上原文出处连接
MiniFramework C/S框架网