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 | |
---|---|---|
Image | Zwraca lub ustawia obraz kontroli wstążką, który chcesz załadować. | |
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:
Dodaj wstążki (Projektant Visual) element do projektu programu pakietu Office.
Dodać grupę do karty niestandardowe.
Dwa przyciski można dodać do grupy.
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;
}
}