Поделиться через


RibbonGroup Интерфейс

Определение

Представляет группу элементов управления на вкладке ленты.

public interface class RibbonGroup : IDisposable, Microsoft::Office::Tools::Ribbon::RibbonComponent, System::ComponentModel::IComponent
[System.Runtime.InteropServices.Guid("5d8ffee9-0105-497d-af15-6dcc5cc78310")]
public interface RibbonGroup : IDisposable, Microsoft.Office.Tools.Ribbon.RibbonComponent, System.ComponentModel.IComponent
[<System.Runtime.InteropServices.Guid("5d8ffee9-0105-497d-af15-6dcc5cc78310")>]
type RibbonGroup = interface
    interface RibbonComponent
    interface IComponent
    interface IDisposable
Public Interface RibbonGroup
Implements IComponent, IDisposable, RibbonComponent
Атрибуты
Реализации

Комментарии

Visual Studio создает объект при RibbonGroup перетаскивании элемента управления Группа с вкладки Элементы управления ленты Officeпанели элементов на Designer ленты.

Общие задачи

В следующей таблице перечислены члены, которые полезны для распространенных задач. Все эти задачи можно выполнять во время разработки. Некоторые из этих задач можно выполнять во время выполнения перед загрузкой ленты. Дополнительные сведения см. в разделе Общие сведения об объектной модели ленты.

Задача Член
Доступ к элементам управления в группе, добавление элементов управления в группу или удаление элементов управления из группы. Используйте свойство Items.
Добавьте группу на вкладку ленты. Добавьте в RibbonGroup коллекцию Groups вкладки .
Укажите расположение группы на встроенной вкладке относительно расположения встроенной группы. Используйте свойство Position.

Можно создать RibbonGroup во время выполнения с помощью CreateRibbonGroup метода RibbonFactory объекта .

Существует два способа доступа к объекту RibbonFactory:

  • С помощью свойства Factory класса ленты. Используйте этот подход в коде в классе ленты.

  • С помощью метода Globals.Factory.GetRibbonFactory. Используйте этот подход в коде вне класса ленты.

Примечание

Данный интерфейс реализуется набором средств Visual Studio Tools for Office (среда выполнения). Он не предназначен для реализации в пользовательском коде. Дополнительные сведения см. в разделе Visual Studio Tools for Office Runtime Overview.

Использование

В настоящей документации описывается версия этого типа, которая используется в проектах Office, предназначенных для платформы .NET Framework 4 или более поздних ее версий. В проектах, предназначенных для платформы .NET Framework 3.5, этот тип может содержать другие члены, а примеры кода, приведенные для этого типа, могут не работать. Документацию об этом типе в проектах, предназначенных для платформы .NET Framework 3.5, см. в следующем справочном разделе документации Visual Studio 2008: http://go.microsoft.com/fwlink/?LinkId=160658.

Свойства

DialogLauncher

Получает или задает средство запуска диалогового окна ленты, связанное с группой.

Id

Получает строку, определяющую текущую группу.

Items

Получает элементы управления в группе.

KeyTip

Получает или задает сочетание клавиш для группы.

Label

Получает или задает текст, отображаемый меткой группы.

Name

Получает или задает имя данного объекта RibbonComponent.

(Унаследовано от RibbonComponent)
Parent

Получает объект RibbonComponent, представляющий родительский объект этого объекта RibbonComponent.

(Унаследовано от RibbonComponent)
Position

Получает или задает положение группы на встроенной вкладке относительно встроенной группы на вкладке.

Ribbon

Получает объект верхнего уровня Ribbon, который содержит иерархию элементов управления.

(Унаследовано от RibbonComponent)
RibbonUI

Получает экземпляр IRibbonUI, предоставляемый приложением Microsoft Office коду расширяемости ленты.

(Унаследовано от RibbonComponent)
Tag

Получает или задает данные приложения, связанные с этим объектом RibbonComponent.

(Унаследовано от RibbonComponent)
Visible

Получает или задает значение, указывающее, видима ли группа.

Методы

PerformDynamicLayout()

Вызывает метод Microsoft.Office.Core.IRibbonUI.InvalidateControl родительского элемента управления, если для объекта RibbonComponent существует динамический родительский элемент, например динамическое меню, и размещение не приостановлено.

(Унаследовано от RibbonComponent)
PerformLayout()

Вызывает метод Microsoft.Office.Core.IRibbonUI.InvalidateControl, если у RibbonComponent есть родительский элемент и макет не был приостановлен.

(Унаследовано от RibbonComponent)
ResumeLayout()

Отменяет результат вызова метода SuspendLayout().

(Унаследовано от RibbonComponent)
ResumeLayout(Boolean)

Отменяет результат вызова метода SuspendLayout().

(Унаследовано от RibbonComponent)
SuspendLayout()

Запрещает обновление состояния элементов управления ленты в приложении Microsoft Office.

(Унаследовано от RibbonComponent)

События

DialogLauncherClick

Происходит при щелчке по значку вызова диалогового окна ленты в группе.

Применяется к