WinFramework轻量级开发框架 | 窗体继承关系图详解|C/S开发框架
作者:csframework|C/S框架网  发布日期:2022/01/20 18:47:32

WinFramework轻量级开发框架 | 窗体继承关系图详解|C/S开发框架

Winform开发框架快速开发框架软件开发平台WinFramework轻量级框架插件框架原创软件@csframework.com

WinFramework轻量级开发框架 | 窗体继承关系图详解|C/S开发框架

1. frmBase 窗体

WinFramework轻量级框架所有窗体的基类。

1.1 重要属性或方法

方法/属性名称类型描述
isDesignTime属性该属性判断是否处于VS设计模式
DoValidate方法保存前验证数据正确性
GetFocus方法获取当前焦点控件的句柄
GetFocusedControl方法获取当前窗体拥有焦点的控件

2. frmBaseChild 窗体

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

2.1 重要属性或方法

方法/属性名称类型描述
UserAuthority属性用户权限,用户存储用户拥有的权限值
CustomerAuthority属性窗体权限,窗体所拥有的权限,通过重写该属性可以指定窗体拥有的权限
CurrentAuthorityEx属性窗体权限,在CustomerAuthority基础上增加一个访问权限(每个权限窗体都应该拥有的权限),权限值为1,
SetButtonCaption方法

获得按钮的显示文本

btnName:按钮名字

caption:按钮显示文本

AddButton方法

添加操作按钮

btn:操作按钮对象

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

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

InsertButton方法

插入操作按钮

ReferButtonName:插入位置

CurrentAuthorityExist方法

判断用户是否拥有某个权限

IniButton方法

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

3. frmBaseFunction

3.1 重要属性或方法

4. frnBaseDataBusiness

4.1 重要属性或方法

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


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