RibbonTab 接口

包含功能区的一个或多个控件组。

命名空间:  Microsoft.Office.Tools.Ribbon
程序集:  Microsoft.Office.Tools.Common(在 Microsoft.Office.Tools.Common.dll 中)

语法

声明
<GuidAttribute("b2c81178-b119-41af-b358-46460ae005d9")> _
Public Interface RibbonTab _
    Inherits RibbonComponent, IComponent, IDisposable
[GuidAttribute("b2c81178-b119-41af-b358-46460ae005d9")]
public interface RibbonTab : RibbonComponent, 
    IComponent, IDisposable

RibbonTab 类型公开以下成员。

属性

  名称 说明
公共属性 ControlId 获取或设置 Microsoft Office 应用程序引用该选项卡时所使用的唯一名称。
公共属性 Groups 获取 RibbonTab 上的组的集合。
公共属性 KeyTip 获取或设置该选项卡的键盘快捷键。
公共属性 Label 获取或设置显示在该选项卡上的文本。
公共属性 Name 获取或设置此 RibbonComponent 的名称。 (继承自 RibbonComponent。)
公共属性 Parent 获取一个表示此 RibbonComponent 的父级的 RibbonComponent。 (继承自 RibbonComponent。)
公共属性 Position 获取或设置该选项卡在功能区上相对于内置选项卡的位置。
公共属性 Ribbon 获取包含控件层次结构的顶级 Ribbon 对象。 (继承自 RibbonComponent。)
公共属性 RibbonUI 基础结构。获取 Microsoft Office 应用程序提供给功能区扩展性代码的 IRibbonUI 实例。 (继承自 RibbonComponent。)
公共属性 Site 获取或设置与 IComponent 关联的 ISite。 (继承自 IComponent。)
公共属性 Tag 获取或设置与此 RibbonComponent 关联的特定于应用程序的数据。 (继承自 RibbonComponent。)
公共属性 Visible 获取或设置一个指示选项卡是否可见的值。

页首

方法

  名称 说明
公共方法 Dispose 执行与释放或重置非托管资源相关的应用程序定义的任务。 (继承自 IDisposable。)
公共方法 PerformDynamicLayout 如果 RibbonComponent 有一个动态父级(如动态菜单)且布局未挂起,则调用父控件的 Microsoft.Office.Core.IRibbonUI.InvalidateControl 方法。 (继承自 RibbonComponent。)
公共方法 PerformLayout 如果 RibbonComponent 有父级,并且布局未挂起,则调用 Microsoft.Office.Core.IRibbonUI.InvalidateControl。 (继承自 RibbonComponent。)
公共方法 ResumeLayout() 取消 SuspendLayout 方法的效果。 (继承自 RibbonComponent。)
公共方法 ResumeLayout(Boolean) 取消 SuspendLayout 方法的效果。 (继承自 RibbonComponent。)
公共方法 SuspendLayout 阻止 Microsoft Office 应用程序刷新功能区上的控件的状态。 (继承自 RibbonComponent。)

页首

事件

  名称 说明
公共事件 Disposed 表示处理组件的 Disposed 事件的方法。 (继承自 IComponent。)

页首

备注

功能区控件的添加操作需要按照层次进行。 Microsoft.Office.Tools.Ribbon 控件上只能使用 RibbonTab 控件。 RibbonTab 控件上只能使用 RibbonGroup

功能区设计器支持自定义选项卡和内置选项卡。

在运行时,可以使用 RibbonFactory 对象的 CreateRibbonTab 方法创建 RibbonTab。

有两种方法可访问 RibbonFactory 对象:

  • 使用功能区类的 Factory 属性。 请通过功能区类中的代码使用此方法。

  • 使用 Globals.Factory.GetRibbonFactory 方法。 请通过功能区类之外的代码使用此方法。

提示

此接口由 Visual Studio Tools for Office 运行时实现。不应在代码中实现此接口。有关更多信息,请参见 Visual Studio Tools for Office Runtime 概述

用法

本文档介绍面向 .NET Framework 4 的 Office 项目中所用此类型的版本。在面向 .NET Framework 3.5 的项目中,此类型可能具有不同的成员,因此本文档为此类型提供的代码示例可能并不适用。有关在面向 .NET Framework 3.5 的项目中使用此类型的文档,请参见 Visual Studio 2008 文档中以下参考部分:https://go.microsoft.com/fwlink/?LinkId=160658

请参见

参考

Microsoft.Office.Tools.Ribbon 命名空间

其他资源

功能区概述

功能区设计器

功能区对象模型概述

如何:开始自定义功能区