CSFrameworkV6旗舰版新增功能菜单权限设置|C/S开发框架

CSFrameworkV6旗舰版新增功能菜单权限设置
目录
1、添加菜单
打开模块主窗体(frmXXXModuleMain窗体),在主菜单添加一个菜单项,如:系统初始化。

菜单命名为:menuItem_SystemInit

实现Click事件
双击Click事件属性,自动生成Click事件。

实现Click事件,点击菜单打开对话框窗体:
C# 全选
private void menuItem_SystemInit_Click(object sender, EventArgs e)
{
new frmSystemInit().ShowDialog();
}打开数据窗体(业务窗体):
C# 全选
private void menuItem_Organization_Click(object sender, EventArgs e)
{
MdiTools.OpenChildForm(this.MdiParent as IMdiForm, typeof(frmOrganization), menuItem_Organization);
}2、添加按钮
复制一个按钮,设置名称及更改按钮图标。

按钮命名:btnSystemInit
按钮Click事件(绑定菜单的Click事件)
注意:按钮的Click事件可以共用菜单的Click事件。
选择菜单的Click事件即可,如下图:

3、给菜单绑定权限值(MenuItemTag实例)

4、绑定菜单与按钮的对应关系

5、导入菜单及权限数据
运行程序 --> 系统管理 --> 菜单管理



综上所述,已完成新菜单功能的添加,及导入权限。
6、参考文档
以下参考文档包括开发框架权限基础知识,以及开发框架MDI窗体应用。
MenuItemTag详解
https://www.cscode.net/archive/newdoc/cs-210903193657199-93.html
ButtonAuthority&AuthorityCategory详解
https://www.cscode.net/archive/newdoc/445643837632517.html
MdiTools.OpenChildForm详解
https://www.cscode.net/archive/newdoc/546876315209733.html

参考文档:
CSFrameworkV6快速开发框架 | 使用PostgreSql 数据库测试报告|C/S开发框架
CSFrameworkV6旗舰版开发框架 | 集成软件授权认证系统|C/S开发框架
CSFrameworkV6旗舰版|新功能|在线用户查询、设置用户下线|C/S开发框架
CSFrameworkV6旗舰版开发框架 | 集成软件授权认证系统|C/S开发框架
CSFrameworkV6软件开发框架+达梦数据库(国产数据库)测试报告|C/S开发框架
CSFrameworkV6软件开发框架 | MySql数据库测试报告|C/S开发框架
CSFrameworkV6软件开发框架 | Oracle数据库测试报告|C/S开发框架
CSFrameworkV6快速开发框架 | SqlServer(MsSql)数据库测试报告|C/S开发框架
CSFrameworkV6.1前端+WebApiV3后端测试报告(前后端分离)|C/S开发框架
CSFrameworkV6软件开发平台主流数据库测试报告(SqlServer/MySql/Oracle/达梦)|C/S开发框架
CSFrameworkV6旗舰版|新建业务模块 (VS Project项目)|C/S开发框架
CSFrameworkV6删除全部Demo功能整合一套纯净版开发框架|C/S开发框架
CSFrameworkV6 试用版(Trial Version)开发指南|C/S开发框架
CSFrameworkV6旗舰版 | 多语言及国际化|C/S开发框架
CSFrameworkV6旗舰版 | Oracle数据库笔记|C/S开发框架
达梦数据库 | 使用DM数据迁移工具迁移CSFrameworkV6数据库|C/S框架网|C/S开发框架
CSFrameworkV6快速开发框架 | 使用PostgreSql 数据库测试报告|C/S开发框架
CSFrameworkV6旗舰版开发框架 | 集成软件授权认证系统|C/S开发框架
CSFrameworkV6旗舰版|新功能|在线用户查询、设置用户下线|C/S开发框架
CSFrameworkV6旗舰版开发框架 | 集成软件授权认证系统|C/S开发框架
CSFrameworkV6软件开发框架+达梦数据库(国产数据库)测试报告|C/S开发框架
CSFrameworkV6软件开发框架 | MySql数据库测试报告|C/S开发框架
CSFrameworkV6软件开发框架 | Oracle数据库测试报告|C/S开发框架
CSFrameworkV6快速开发框架 | SqlServer(MsSql)数据库测试报告|C/S开发框架
CSFrameworkV6.1前端+WebApiV3后端测试报告(前后端分离)|C/S开发框架
CSFrameworkV6软件开发平台主流数据库测试报告(SqlServer/MySql/Oracle/达梦)|C/S开发框架
CSFrameworkV6旗舰版|新建业务模块 (VS Project项目)|C/S开发框架
CSFrameworkV6删除全部Demo功能整合一套纯净版开发框架|C/S开发框架
CSFrameworkV6 试用版(Trial Version)开发指南|C/S开发框架
CSFrameworkV6旗舰版 | 多语言及国际化|C/S开发框架
CSFrameworkV6旗舰版 | Oracle数据库笔记|C/S开发框架
达梦数据库 | 使用DM数据迁移工具迁移CSFrameworkV6数据库|C/S框架网|C/S开发框架
其它资料:
什么是C/S结构? | C/S框架核心组成部分 | C/S框架-WebService部署图 | C/S框架-权限管理 | C/S结构系统框架 - 5.1旗舰版介绍 | C/S结构系统框架 - 功能介绍 | C/S结构系统框架 - 产品列表 | C/S结构系统框架 - 应用展示(图) | 三层体系架构详解 | C/S架构轻量级快速开发框架 | C/S框架网客户案例 | WebApi快速开发框架 | C/S框架代码生成器 | 用户授权注册软件系统 | 版本自动升级软件 | 数据库底层应用框架 | CSFramework.CMS内容管理系统 |
什么是C/S结构? | C/S框架核心组成部分 | C/S框架-WebService部署图 | C/S框架-权限管理 | C/S结构系统框架 - 5.1旗舰版介绍 | C/S结构系统框架 - 功能介绍 | C/S结构系统框架 - 产品列表 | C/S结构系统框架 - 应用展示(图) | 三层体系架构详解 | C/S架构轻量级快速开发框架 | C/S框架网客户案例 | WebApi快速开发框架 | C/S框架代码生成器 | 用户授权注册软件系统 | 版本自动升级软件 | 数据库底层应用框架 | CSFramework.CMS内容管理系统 |
在线客服
