Udostępnij za pośrednictwem


ToolStripItemImageRenderEventArgs Klasa

Definicja

Udostępnia dane dla zdarzenia RenderItemImage.

public ref class ToolStripItemImageRenderEventArgs : System::Windows::Forms::ToolStripItemRenderEventArgs
public class ToolStripItemImageRenderEventArgs : System.Windows.Forms.ToolStripItemRenderEventArgs
type ToolStripItemImageRenderEventArgs = class
    inherit ToolStripItemRenderEventArgs
Public Class ToolStripItemImageRenderEventArgs
Inherits ToolStripItemRenderEventArgs
Dziedziczenie
ToolStripItemImageRenderEventArgs

Przykłady

W poniższym przykładzie kodu pokazano użycie tego typu. W tym przykładzie program obsługi zdarzeń zgłasza wystąpienie RenderItemImage zdarzenia. Ten raport pomaga dowiedzieć się, kiedy wystąpi zdarzenie, i może pomóc w debugowaniu.

Aby uruchomić przykładowy kod, wklej go w projekcie zawierającym wystąpienie typu dziedziczonego z ToolStripRendererelementu , takiego jak ToolStripSystemRenderer lub ToolStripProfessionalRenderer. Następnie nadaj wystąpieniu ToolStripRenderer1 nazwę i upewnij się, że program obsługi zdarzeń jest skojarzony ze zdarzeniem RenderItemImage .

private void ToolStripRenderer1_RenderItemImage(Object sender, ToolStripItemImageRenderEventArgs e) {

System.Text.StringBuilder messageBoxCS = new System.Text.StringBuilder();
messageBoxCS.AppendFormat("{0} = {1}", "Image", e.Image );
messageBoxCS.AppendLine();
messageBoxCS.AppendFormat("{0} = {1}", "ImageRectangle", e.ImageRectangle );
messageBoxCS.AppendLine();
messageBoxCS.AppendFormat("{0} = {1}", "Graphics", e.Graphics );
messageBoxCS.AppendLine();
messageBoxCS.AppendFormat("{0} = {1}", "Item", e.Item );
messageBoxCS.AppendLine();
messageBoxCS.AppendFormat("{0} = {1}", "ToolStrip", e.ToolStrip );
messageBoxCS.AppendLine();
MessageBox.Show(messageBoxCS.ToString(), "RenderItemImage Event" );
}
Private Sub ToolStripRenderer1_RenderItemImage(sender as Object, e as ToolStripItemImageRenderEventArgs) _ 
     Handles ToolStripRenderer1.RenderItemImage

    Dim messageBoxVB as New System.Text.StringBuilder()
    messageBoxVB.AppendFormat("{0} = {1}", "Image", e.Image)
    messageBoxVB.AppendLine()
    messageBoxVB.AppendFormat("{0} = {1}", "ImageRectangle", e.ImageRectangle)
    messageBoxVB.AppendLine()
    messageBoxVB.AppendFormat("{0} = {1}", "Graphics", e.Graphics)
    messageBoxVB.AppendLine()
    messageBoxVB.AppendFormat("{0} = {1}", "Item", e.Item)
    messageBoxVB.AppendLine()
    messageBoxVB.AppendFormat("{0} = {1}", "ToolStrip", e.ToolStrip)
    messageBoxVB.AppendLine()
    MessageBox.Show(messageBoxVB.ToString(),"RenderItemImage Event")

End Sub

Konstruktory

ToolStripItemImageRenderEventArgs(Graphics, ToolStripItem, Image, Rectangle)

Inicjuje ToolStripItemImageRenderEventArgs nowe wystąpienie klasy określonej ToolStripItem , która wyświetla obraz w określonej przestrzeni i ma określone właściwości.

ToolStripItemImageRenderEventArgs(Graphics, ToolStripItem, Rectangle)

Inicjuje nowe wystąpienie ToolStripItemImageRenderEventArgs klasy określonej ToolStripItem w określonym obszarze i ma określone właściwości.

Właściwości

Graphics

Pobiera grafikę używaną do malowania .ToolStripItem

(Odziedziczone po ToolStripItemRenderEventArgs)
Image

Pobiera obraz malowany na .ToolStrip

ImageRectangle

Pobiera prostokąt reprezentujący obszar ograniczenia obrazu.

Item

Dostaje do ToolStripItem malowania.

(Odziedziczone po ToolStripItemRenderEventArgs)
ToolStrip

Pobiera wartość Owner właściwości ToolStripItem do malowania.

(Odziedziczone po ToolStripItemRenderEventArgs)

Metody

Equals(Object)

Określa, czy dany obiekt jest taki sam, jak bieżący obiekt.

(Odziedziczone po Object)
GetHashCode()

Służy jako domyślna funkcja skrótu.

(Odziedziczone po Object)
GetType()

Type Pobiera wartość bieżącego wystąpienia.

(Odziedziczone po Object)
MemberwiseClone()

Tworzy płytkią kopię bieżącego Objectelementu .

(Odziedziczone po Object)
ToString()

Zwraca ciąg reprezentujący bieżący obiekt.

(Odziedziczone po Object)

Dotyczy