窗体自定义权限操作按钮


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开发框架
上一篇:窗体权限
下一篇:操作事件列表
评论列表

发表评论

评论内容
昵称:
关联文章