Compartir a través de


RibbonDialogLauncher (Interfaz)

Representa un pequeño icono estandarizado en un grupo que se puede utilizar para abrir un cuadro de diálogo.

Espacio de nombres:  Microsoft.Office.Tools.Ribbon
Ensamblado:  Microsoft.Office.Tools.Common (en Microsoft.Office.Tools.Common.dll)

Sintaxis

'Declaración
<GuidAttribute("e143d5e9-e844-4052-9793-2070185d351d")> _
Public Interface RibbonDialogLauncher _
    Inherits IDisposable
[GuidAttribute("e143d5e9-e844-4052-9793-2070185d351d")]
public interface RibbonDialogLauncher : IDisposable

El tipo RibbonDialogLauncher expone los siguientes miembros.

Propiedades

  Nombre Descripción
Propiedad pública Enabled Obtiene o establece un valor que indica si este objeto RibbonDialogLauncher está habilitado.
Propiedad pública Image Obtiene o establece una imagen que aparece en este objeto RibbonDialogLauncher cuando se agrega a la barra de herramientas de acceso rápido.
Propiedad pública ImageName Obtiene o establece un identificador que se utiliza para asignar una imagen a este objeto RibbonDialogLauncher cuando se agrega a la barra de herramientas de acceso rápido.
Propiedad pública KeyTip Obtiene o establece el método abreviado de teclado para este objeto RibbonDialogLauncher.
Propiedad pública OfficeImageId Obtiene o establece la imagen que se va a mostrar en este objeto RibbonDialogLauncher si desea utilizar un icono integrado de Microsoft Office.
Propiedad pública Parent Obtiene un objeto RibbonGroup del que es miembro este objeto RibbonDialogLauncher.
Propiedad pública Ribbon Obtiene el objeto OfficeRibbon donde se encuentra este objeto RibbonDialogLauncher.
Propiedad pública ScreenTip Obtiene o establece el texto de la información en pantalla que aparece cuando el usuario mueve el puntero sobre el objeto RibbonDialogLauncher.
Propiedad pública SuperTip Obtiene o establece el texto de varias líneas de la información sobre herramientas que aparece cuando el usuario mueve el puntero sobre el objeto RibbonDialogLauncher.
Propiedad pública Visible Obtiene o establece un valor que indica si este objeto RibbonDialogLauncher está visible.

Arriba

Métodos

  Nombre Descripción
Método público Dispose Realiza tareas definidas por la aplicación asociadas a la liberación o al restablecimiento de recursos no administrados. (Se hereda de IDisposable).
Método público ResumeLayout Invierte el efecto del método SuspendLayout.
Método público SuspendLayout Evita que la aplicación de Microsoft Office actualice el estado de los controles de OfficeRibbon.

Arriba

Comentarios

RibbonDialogLauncher se muestra de forma predeterminada en la esquina inferior derecha de un grupo.

Las propiedades Image, ImageName y OfficeImageId no tienen efectos visibles cuando se muestra RibbonDialogLauncher en un grupo de la cinta de opciones. Sin embargo, cuando el usuario agrega un objeto RibbonDialogLauncher a la barra de herramientas de acceso rápido, estas propiedades controlan el comportamiento de la imagen mostrada. Además, la propiedad Visible no oculta RibbonDialogLauncher cuando se muestra en la barra de herramientas de acceso rápido. El usuario puede agregar el RibbonDialogLauncher a la barra de herramientas de acceso rápido a través del elemento (XML) de la cinta de opciones. Para obtener más información, vea Información general sobre la cinta de opciones.

RibbonDialogLauncher se aplica únicamente a un objeto RibbonGroup. El objeto RibbonGroup tiene un miembro DialogLauncher del tipo RibbonDialogLauncher. Para obtener información sobre cómo agregar un objeto RibbonDialogLauncher a una colección RibbonGroup, vea Cómo: Agregar un selector de cuadro de diálogo a un grupo de la cinta de opciones.

Puede crear un RibbonDialogLauncher en tiempo de ejecución utilizando el método CreateRibbonDialogLauncher del objeto RibbonFactory.

Existen dos maneras de obtener acceso al objeto RibbonFactory:

  • Mediante la propiedad Factory de la clase Ribbon. Utilice este enfoque para código en la clase Ribbon.

  • Mediante el método Globals.Factory.GetRibbonFactory. Utilice este enfoque para código fuera de la clase Ribbon.

Algunas propiedades de este control sólo se pueden establecer antes de que se cargue la cinta de opciones en la aplicación de Office. Para obtener información sobre cómo establecer estas propiedades, vea Información general sobre el modelo de objetos para la cinta de opciones.

Nota

Esta interfaz está implementada por el motor en tiempo de ejecución de Visual Studio Tools para Office. No está prevista su implementación en el código. Para obtener más información, vea Información general sobre el Motor en tiempo de ejecución de Microsoft Visual Studio Tools para Office.

Uso

Esta documentación describe la versión de este tipo que se utiliza en los proyectos de Office destinados a .NET Framework 4. En los proyectos destinados a .NET Framework 3.5, este tipo puede tener miembros diferentes y es posible que los ejemplos de código proporcionados para dicho tipo no funcionen. Para informarse sobre este tipo en los proyectos destinados a .NET Framework 3.5, vea la siguiente sección de referencia en la documentación de Visual Studio 2008: https://go.microsoft.com/fwlink/?LinkId=160658.

Ejemplos

En el ejemplo siguiente se muestra cómo agregar un RibbonDialogLauncher a un grupo de cinta de opciones y cómo iniciar un cuadro de diálogo personalizado que permita a los usuarios elegir la configuración avanzada cuando hacen clic en el icono RibbonDialogLauncher de la esquina inferior derecha de RibbonGroup.

Para poder ejecutar este ejemplo de código, primero debe seguir este procedimiento:

  1. Agregue un elemento Cinta (diseñador visual) a un proyecto de Office.

  2. Agregue un RibbonDialogLauncher al Group1 del grupo predeterminado tal y como se describe en Cómo: Agregar un selector de cuadro de diálogo a un grupo de la cinta de opciones.

  3. Si está utilizando Visual Basic, agregue un nuevo elemento Cuadro de diálogo al proyecto. Si está utilizando C#, agregue un nuevo elemento de formularios Windows Forms y conviértalo en un cuadro de diálogo agregando un botón Aceptar y un botón Cancelar al formulario y creando los controladores de eventos para los eventos de clic de los botones.

  4. Establezca la propiedad (Name) del cuadro de diálogo en advancedSettingsDialog. Puede personalizar el cuadro de diálogo agregando los controles y estableciendo más propiedades.

  5. Agregue el controlador de eventos DialogLauncherClick al código.

  6. Coloque el contenido del método siguiente en el controlador de eventos DialogLauncherClick.

Private Sub Group1_DialogLauncherClick(ByVal sender As Object, ByVal e As Microsoft.Office.Tools.Ribbon.RibbonControlEventArgs) Handles Group1.DialogLauncherClick
    Dim dlg As advancedSettingsDialog = New advancedSettingsDialog()
    dlg.ShowDialog()
End Sub
void group1_DialogLauncherClick(object sender, Microsoft.Office.Tools.Ribbon.RibbonControlEventArgs e)
{
    advancedSettingsDialog dlg = new advancedSettingsDialog();
    dlg.ShowDialog();
}

Vea también

Referencia

Microsoft.Office.Tools.Ribbon (Espacio de nombres)

Otros recursos

Cómo: Crear controladores de eventos en proyectos de Office

Información general sobre la cinta de opciones

Diseñador de la cinta de opciones

Información general sobre el modelo de objetos para la cinta de opciones

Cómo: Iniciarse en la personalización de la cinta de opciones