如何在功能区加载vb.net后启用功能区按钮
我想在用户注册后启用自定义功能区上的选择按钮。返回功能区加载命令时遇到问题如何在功能区加载vb.net后启用功能区按钮,vb.net,vsto,Vb.net,Vsto,我想在用户注册后启用自定义功能区上的选择按钮。返回功能区加载命令时遇到问题 Sub Button_Enabled(control as IRibbonControl) BtnRegistration.Enabled = False BtnSetup.Enabled = True BtnBuild.Enabled = True End sub 不能直接修改功能区,但可以设置getEnabled回调并返回布尔值。这里是一个C示例,应该足够简单,可以在VB中执行同样的操作
Sub Button_Enabled(control as IRibbonControl)
BtnRegistration.Enabled = False
BtnSetup.Enabled = True
BtnBuild.Enabled = True
End sub
不能直接修改功能区,但可以设置getEnabled回调并返回布尔值。这里是一个C示例,应该足够简单,可以在VB中执行同样的操作 功能区XML:
<button idMso="ClearFormatting" getEnabled="HasRegistered" />
完成注册后,请使功能区无效
ribbon.Invalidate(); // all controls
ribbon.InvalidateControl(id); // only one control
不能直接修改功能区,但可以设置getEnabled回调并返回布尔值。这里是一个C示例,应该足够简单,可以在VB中执行同样的操作 功能区XML:
<button idMso="ClearFormatting" getEnabled="HasRegistered" />
完成注册后,请使功能区无效
ribbon.Invalidate(); // all controls
ribbon.InvalidateControl(id); // only one control
非常感谢。我还发现以下方法可行。Globals.Ribbons.Ribbon1。它将允许从任何类或模块进行访问和控制。我还发现以下方法可行。Globals.Ribbons.Ribbon1。它允许从任何类或模块进行访问和控制