ToolStripItemImageRenderEventArgs Classe

Definizione

Fornisce i dati per l'evento 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
Ereditarietà
ToolStripItemImageRenderEventArgs

Esempio

Nell'esempio di codice seguente viene illustrato l'uso di questo tipo. Nell'esempio un gestore eventi segnala l'occorrenza dell'evento RenderItemImage . Questo report consente di apprendere quando si verifica l'evento e può essere utile per il debug.

Per eseguire il codice di esempio, incollarlo in un progetto contenente un'istanza di un tipo che eredita da ToolStripRenderer, ad esempio un ToolStripSystemRenderer oggetto o ToolStripProfessionalRenderer. Assegnare quindi un nome all'istanza ToolStripRenderer1 e verificare che il gestore eventi sia associato all'evento 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

Costruttori

ToolStripItemImageRenderEventArgs(Graphics, ToolStripItem, Image, Rectangle)

Inizializza una nuova istanza della classe ToolStripItemImageRenderEventArgs per l'oggetto ToolStripItem che visualizza un'immagine nell'area indicata che dispone delle proprietà specificate.

ToolStripItemImageRenderEventArgs(Graphics, ToolStripItem, Rectangle)

Inizializza una nuova istanza della classe ToolStripItemImageRenderEventArgs per l'oggetto ToolStripItem nell'area indicata che dispone delle proprietà specificate.

Proprietà

Graphics

Ottiene l'oggetto Graphics utilizzato per disegnare l'oggetto ToolStripItem.

(Ereditato da ToolStripItemRenderEventArgs)
Image

Ottiene l'immagine disegnata sull'oggetto ToolStrip.

ImageRectangle

Ottiene il rettangolo che rappresenta l'area che delimita l'immagine.

Item

Ottiene l'oggetto ToolStripItem da disegnare.

(Ereditato da ToolStripItemRenderEventArgs)
ToolStrip

Ottiene il valore della proprietà Owner per l'oggetto ToolStripItem da disegnare.

(Ereditato da ToolStripItemRenderEventArgs)

Metodi

Equals(Object)

Determina se l'oggetto specificato è uguale all'oggetto corrente.

(Ereditato da Object)
GetHashCode()

Funge da funzione hash predefinita.

(Ereditato da Object)
GetType()

Ottiene l'oggetto Type dell'istanza corrente.

(Ereditato da Object)
MemberwiseClone()

Crea una copia superficiale dell'oggetto Object corrente.

(Ereditato da Object)
ToString()

Restituisce una stringa che rappresenta l'oggetto corrente.

(Ereditato da Object)

Si applica a