Interfaccia RibbonLoadImageEventArgs

fornisce i dati per LoadImage evento.

Spazio dei nomi:  Microsoft.Office.Tools.Ribbon
Assembly:   Microsoft.Office.Tools.Common (in Microsoft.Office.Tools.Common.dll)
  Microsoft.Office.Tools.Common.v4.0.Utilities (in Microsoft.Office.Tools.Common.v4.0.Utilities.dll)

Sintassi

'Dichiarazione
<GuidAttribute("faacd97a-39b2-4c40-a1c2-6eec43ce950f")> _
Public Interface RibbonLoadImageEventArgs
[GuidAttribute("faacd97a-39b2-4c40-a1c2-6eec43ce950f")]
public interface RibbonLoadImageEventArgs

Il tipo RibbonLoadImageEventArgs espone i seguenti membri.

Proprietà

  Nome Descrizione
Proprietà pubblica Image Ottiene o imposta l'immagine di un controllo barra multifunzione che si desidera caricare.
Proprietà pubblica ImageName Ottiene il nome dell'immagine che il caricamento della barra multifunzione.

In alto

Note

gestire LoadImage evento se si desidera caricare un'immagine che viene identificata da ImageName proprietà di un controllo.L'applicazione di Microsoft Office recupera solo una volta questa immagine dalla soluzione, quando la barra multifunzione viene visualizzata, per migliorare le prestazioni.Successivamente, l'immagine del controllo non può essere modificata.

Per caricare un'immagine per un controllo, aggiungere codice a LoadImage gestore eventi.se ImageName proprietà di RibbonLoadImageEventArgs corrisponde a ImageName la proprietà del controllo, impostare Image proprietà l'immagine che si desidera caricare.

Esempi

Nell'esempio seguente viene memorizzato nella cache immagini per due RibbonButton controlli.

Per eseguire questo esempio di codice, è innanzitutto necessario effettuare i passaggi seguenti:

  1. Aggiungere un oggetto barra multifunzione (finestra di progettazione visiva) elemento a un progetto di Office.

  2. Per aggiungere un gruppo della scheda personalizzata.

  3. Aggiungere due pulsanti al gruppo.

  4. Aggiungere due immagini alle risorse del progetto.Per ulteriori informazioni, vedere Procedura: aggiungere o rimuovere risorse.

Private Sub Ribbon1_LoadImage(ByVal sender As Object, _
    ByVal e As RibbonLoadImageEventArgs)
    Select Case e.ImageName
        Case "Button1Image"
            e.Image = My.Resources.Image1
        Case "Button2Image"
            e.Image = My.Resources.Image2
    End Select
End Sub
private void Ribbon1_LoadImage(object sender, RibbonLoadImageEventArgs e)
{
    switch (e.ImageName)
    {
        case "Button1Image":
            e.Image = Properties.Resources.Image1;
            break;
        case "Button2Image":
            e.Image = Properties.Resources.Image2;
            break;
    }
}

Vedere anche

Riferimenti

Spazio dei nomi Microsoft.Office.Tools.Ribbon