禁用或隐藏工具栏上的功能按钮
作者:C/S框架网  发布日期:2013/08/10 15:18:32
  禁用或隐藏工具栏上的功能按钮



重写ButtonAuthorized方法可以禁用按钮(灰掉按钮),但不会隐藏。

重写InitButtons方法可以隐藏(删除)指定按钮,工具栏上不会显示。

 

C# Code:

public override bool ButtonAuthorized(int authorityValue)
{
   if (authorityValue == ButtonAuthority.ADD) //禁用"新增"按钮,灰掉按钮,但不会隐藏
   return false;
   else
   return base.ButtonAuthorized(authorityValue);
}

public override void InitButtons()
{
   base.InitButtons();
   
   //删除指定按钮,工具栏上不会显示
   IButtonInfo btn = _buttons.GetButtonByName(ButtonNameList.btnAdd);//删除新增按钮
   _buttons.ToList().Remove(btn);
}

//来源:C/S框架网(www.csframework.com) QQ:1980854898




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


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


上一篇 下一篇