ToolStripItemImageRenderEventArgs Klass

Definition

Innehåller data för RenderItemImage händelsen.

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
Arv
ToolStripItemImageRenderEventArgs

Exempel

I följande kodexempel visas användningen av den här typen. I exemplet rapporterar en händelsehanterare om händelsens RenderItemImage förekomst. Den här rapporten hjälper dig att lära dig när händelsen inträffar och kan hjälpa dig att felsöka.

Om du vill köra exempelkoden klistrar du in den i ett projekt som innehåller en instans av en typ som ärver från ToolStripRenderer, till exempel en ToolStripSystemRenderer eller ToolStripProfessionalRenderer. Namnge sedan instansen ToolStripRenderer1 och se till att händelsehanteraren är associerad med RenderItemImage händelsen.

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

Konstruktorer

Name Description
ToolStripItemImageRenderEventArgs(Graphics, ToolStripItem, Image, Rectangle)

Initierar en ny instans av ToolStripItemImageRenderEventArgs klassen för den angivna ToolStripItem som visar en bild inom det angivna utrymmet och som har de angivna egenskaperna.

ToolStripItemImageRenderEventArgs(Graphics, ToolStripItem, Rectangle)

Initierar en ny instans av ToolStripItemImageRenderEventArgs klassen för det angivna ToolStripItem utrymmet och som har de angivna egenskaperna.

Egenskaper

Name Description
Graphics

Hämtar grafiken som används för att måla ToolStripItem.

(Ärvd från ToolStripItemRenderEventArgs)
Image

Hämtar bilden målad på ToolStrip.

ImageRectangle

Hämtar rektangeln som representerar avgränsningsområdet för bilden.

Item

Får måla ToolStripItem .

(Ärvd från ToolStripItemRenderEventArgs)
ToolStrip

Hämtar värdet för egenskapen Owner som ska målas ToolStripItem .

(Ärvd från ToolStripItemRenderEventArgs)

Metoder

Name Description
Equals(Object)

Avgör om det angivna objektet är lika med det aktuella objektet.

(Ärvd från Object)
GetHashCode()

Fungerar som standard-hash-funktion.

(Ärvd från Object)
GetType()

Hämtar den aktuella instansen Type .

(Ärvd från Object)
MemberwiseClone()

Skapar en ytlig kopia av den aktuella Object.

(Ärvd från Object)
ToString()

Returnerar en sträng som representerar det aktuella objektet.

(Ärvd från Object)

Gäller för