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 | |
---|---|---|
Image | Ottiene o imposta l'immagine di un controllo barra multifunzione che si desidera caricare. | |
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:
Aggiungere un oggetto barra multifunzione (finestra di progettazione visiva) elemento a un progetto di Office.
Per aggiungere un gruppo della scheda personalizzata.
Aggiungere due pulsanti al gruppo.
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;
}
}