Interfejs RibbonLoadImageEventArgs

Dostarcza dane dla LoadImage zdarzenia.

Przestrzeń nazw:  Microsoft.Office.Tools.Ribbon
Zestawy:   Microsoft.Office.Tools.Common (w Microsoft.Office.Tools.Common.dll)
  Microsoft.Office.Tools.Common.v4.0.Utilities (w Microsoft.Office.Tools.Common.v4.0.Utilities.dll)

Składnia

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

Typ RibbonLoadImageEventArgs uwidacznia następujące elementy członkowskie.

Właściwości

  Nazwa Opis
Właściwość publiczna Image Zwraca lub ustawia obraz kontroli wstążką, który chcesz załadować.
Właściwość publiczna ImageName Pobiera nazwę obrazu, który jest ładowany na Wstążce.

Początek

Uwagi

Uchwyt LoadImage zdarzenia, jeśli chcesz załadować obrazu, który jest identyfikowany przez ImageName właściwości formantu.Aplikacji pakietu Microsoft Office pobiera ten obraz z rozwiązania tylko raz, gdy Wstążka jest wyświetlana, aby zwiększyć wydajność.Po tym nie można zmienić obraz formantu.

Do ładowania obrazu dla formantu, należy dodać kod do LoadImage programu obsługi zdarzeń.Jeśli ImageName właściwość RibbonLoadImageEventArgs pasuje do ImageName ustawić właściwości formantu, Image właściwości obrazu, który chcesz załadować.

Przykłady

Poniższy przykład buforuje obrazy o dwóch RibbonButton kontroli.

Aby uruchomić ten przykład kodu, należy najpierw wykonać następujące czynności:

  1. Dodaj wstążki (Projektant Visual) element do projektu programu pakietu Office.

  2. Dodać grupę do karty niestandardowe.

  3. Dwa przyciski można dodać do grupy.

  4. Dodaj dwa obrazy do zasobów projektu.Aby uzyskać więcej informacji, zobacz Jak: Dodawanie lub usuwanie zasobów.

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;
    }
}

Zobacz też

Informacje

Przestrzeń nazw Microsoft.Office.Tools.Ribbon