CSFrameworkV6旗舰版新增功能菜单权限设置|C/S开发框架
作者:csframework|C/S框架网  发布日期:2024/10/20 11:56:04

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

CSFrameworkV6旗舰版新增功能菜单权限设置

1、添加菜单

打开模块主窗体(frmXXXModuleMain窗体),在主菜单添加一个菜单项,如:系统初始化。

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

菜单命名为:menuItem_SystemInit

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

实现Click事件

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

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

实现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、添加按钮

复制一个按钮,设置名称及更改按钮图标。

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

按钮命名:btnSystemInit

按钮Click事件(绑定菜单的Click事件)

注意:按钮的Click事件可以共用菜单的Click事件。

选择菜单的Click事件即可,如下图:

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

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

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

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

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

5、导入菜单及权限数据

运行程序 --> 系统管理 --> 菜单管理

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

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

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

综上所述,已完成新菜单功能的添加,及导入权限。

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

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


扫一扫加作者微信
C/S框架网作者微信 C/S框架网|原创作品.质量保障.竭诚为您服务
上一篇 下一篇