禁用或隐藏工具栏上的功能按钮
作者: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


上一篇 下一篇