窗体自定义权限操作按钮
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开发框架网发布内容,转载请附上原文出处连接
YESWinform YES开发框架