如何在代码中将Infrastics功能区组可见性设置为false



如何在代码中将Infrastics功能区组可见性设置为false?

我试图根据表单加载中的用户Dpi来隐藏Infrastics组框
在群组区域内有一个按钮,我已经设法用它隐藏起来:

utmApplicant.Tools("Match").SharedProps.Visible = False

我以为我可以使用相同的代码来隐藏组框,但它一直说没有找到密钥,但我使用的是正确的密钥。有什么建议吗?

我正在使用VB.NET

不清楚你指的是什么类型的对象。

在Infrastics UltraToolbarsManager中,有一个包含Tabs集合的Ribbon对象。每个选项卡包含一个Groups集合,每个Group包含一个或多个Tools。

因此,为了隐藏第一个选项卡(我使用了一个整数来索引,但关键字字符串也可以)

utmApplicant.Ribbon.Tabs(0).Visible = False

在第一个选项卡中隐藏特定组

utmApplicant.Ribbon.Tabs(0).Groups(0).Visible = False

要隐藏分配给特定组的特定工具(标签、按钮、文本框或其他类型的UI小部件),可以使用以下语法

utmApplicant.Ribbon.Tabs(0)
                   .Groups(0)
                   .Tools("Match")
                   .InstanceProps.Visible = DefaultableBoolean.False

工具保存在UltraToolbarsManager层次结构根下的全局集合中,但当分配到特定组时,可以使用上面的语法进行引用。

相关内容

  • 没有找到相关文章

最新更新