YESWin Winform开发框架 Form窗体继承关系


 

frmBase 窗体

所有窗体基类,内部提供一个属性 isDesignTime 可通过该属性判断是否处于设计模式

frmBaseChild 窗体

该窗体继承于 frmBase,在该窗体中可以指定权限,以及RibbonControl相关操作

属性:

UserAuthority:用户权限,用户存储用户拥有的权限值

CustomerAuthority:窗体权限,窗体所拥有的权限,通过重写该属性可以指定窗体拥有的权限

CurrentAuthorityEx:窗体权限,在CustomerAuthority基础上增加一个访问权限(每个权限窗体都应该拥有的权限),权限值为1,

方法:

SetButtonCaption(string btnName,string caption)

获得按钮的显示文本

btnName:按钮名字

caption:按钮显示文本

AddButton(RibbonItemButtonBase btn, int Authority, string AuthorityName = null)

添加操作按钮

btn:操作按钮对象

Authority:操作按钮对应的权限值

AuthorityName:操作按钮对应的权限名称,为空的时候取操作按钮的 Caption

InsertButton(string ReferButtonName, bool Before, RibbonItemButtonBase btn, int Authority, string AuthorityName = null)

插入操作按钮

ReferButtonName:插入位置,

 

CurrentAuthorityExist(int):判断用户是否拥有某个权限

IniButton():根据用户权限初始化RibbonControl操作区域按钮,默认实现了,刷新、新增、修改、保存、保存并关闭、删除、审核、打印预览、导出; 9个权限对应的操作按钮

 

版权声明:本文为YES开发框架网发布内容,转载请附上原文出处连接
YES开发框架
上一篇:操作事件列表
评论列表

发表评论

评论内容
昵称:
关联文章

YESWin Winform开发框架 Form继承关系
权限
.net core winform继承后设计器异常,看不到控件,并且页无法添加控件
YESWin Winform开发框架 代码生成器使用
YESWin winform开发框架 新建一个业务模块项目
YESWin winform开发框架 模块功能注册配置
状态
.NET Core Winform 打开设计器报错
YESWin Winform开发框架 项目初始化配置并运行
ABP VNext框架基础知识介绍(1)--框架基础类继承关系
YESWin Winform开发框架 业务模块项目模板制作
GridView布局自定义
自定义权限操作按钮
Winform开发框架日志管理
编辑中关联赋值操作
ABP VNext框架Winform终端的开发和客户端授权信息的处理
Winform设置组件可用状态
C# winform无边框移动的四种方法
winform 关闭form2的同时显示form1
YES-WIN Winform开发框架 日志管理升级指南