如何在功能区加载后启用功能区按钮 vb.net
How to enable ribbon buttons after ribbon load vb.net
我想在用户注册后在自定义功能区上启用 select 按钮。我在返回色带加载命令时遇到问题。
Sub Button_Enabled(control as IRibbonControl)
BtnRegistration.Enabled = False
BtnSetup.Enabled = True
BtnBuild.Enabled = True
End sub
不能直接修改功能区,但可以设置 getEnabled 回调和 return 布尔值。这是一个 C# 示例,应该足够简单,可以在 VB.
中执行相同的操作
丝带XML:
<button idMso="ClearFormatting" getEnabled="HasRegistered" />
代码:
public bool HasRegistered()
{
return User.IsRegistered;
}
完成注册后,使功能区失效。
ribbon.Invalidate(); // all controls
ribbon.InvalidateControl(id); // only one control
我想在用户注册后在自定义功能区上启用 select 按钮。我在返回色带加载命令时遇到问题。
Sub Button_Enabled(control as IRibbonControl)
BtnRegistration.Enabled = False
BtnSetup.Enabled = True
BtnBuild.Enabled = True
End sub
不能直接修改功能区,但可以设置 getEnabled 回调和 return 布尔值。这是一个 C# 示例,应该足够简单,可以在 VB.
中执行相同的操作丝带XML:
<button idMso="ClearFormatting" getEnabled="HasRegistered" />
代码:
public bool HasRegistered()
{
return User.IsRegistered;
}
完成注册后,使功能区失效。
ribbon.Invalidate(); // all controls
ribbon.InvalidateControl(id); // only one control