窗体自定义权限操作按钮


YESWin winform开发框架 支持自定义扩展操作按钮

添加扩展权限:

C# 全选
public override void InitAuthorize()
{
	base.InitAuthorize();

	AddCommonAuthority(FunctionAuthorityCommon.ADD | FunctionAuthorityCommon.DELETE | FunctionAuthorityCommon.SaveEx);
	// 添加扩展权限
	AddExtensionAuthroze(FunctionAuthority.EX_01, "克隆");
}

初始化操作按钮 重载窗体的 IniButton 方法

C# 全选
/// <summary>
/// 初始化操作按钮
/// </summary>
public override void InitButton()
{
	// AddButton(BarButtonNameCommon.VIEW, "查看", "View_32x32.png", FunctionAuthorityCommon.VIEW, "查看").ItemClick += DoView;
	// 克隆
	if (FormAuthorityExist(FunctionAuthority.EX_01))
	{
		var btnCopy = new Library.Config.RibbonButtons.RibbonItemButton()
		{
			name = "btnCopy",
			Caption = "克隆",
			LoadImage = DevExpress.Images.ImageResourceCache.Default.GetImageById("copy", DevExpress.Utils.Design.ImageSize.Size32x32, DevExpress.Utils.Design.ImageType.Office2013),
			Shortcut = Keys.Control | Keys.Enter
		};

		AddButton(btnCopy, FunctionAuthority.EX_01, DoClone, () => true);
	}
}

 

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

发表评论

评论内容
昵称:
关联文章

定义权限操作按钮
GridView布局定义
权限
定义表格操作按钮 GridControlEmbeddedNavigator
编辑中关联赋值操作
YESWin Winform开发框架 Form继承关系
状态
增加浮动和固定操作按钮
前台页面定义权限值判断
Epicor定义界面中添加按钮后,点击新增按钮后会触发保存
.NET Core Winform 打开设计器报错
C# Winform 定义异常处理方法
Winform设置组件可用状态
Epicor BPM中定义代码弹出错误提醒
C# winform无边框移动的四种方法
WPF开发随笔收录-定义图标控件
GZUpdate自动升级之定义更新补丁程序
C# 配置文件增加定义节点
Excel定义格式千分符
.net core winform继承后设计器异常,看不到控件,并且页无法添加控件