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