ToolStripItemImageRenderEventArgs Classe

Definizione

Fornisce 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 riportato di seguito viene illustrato l'utilizzo di questo tipo. Nell'esempio, un gestore eventi segnala l'occorrenza dell' RenderItemImage evento. Questo report consente di apprendere quando si verifica l'evento e può facilitare il debug.

Per eseguire il codice di esempio, incollarlo in un progetto che contiene un'istanza di un tipo che eredita da ToolStripRenderer , ad esempio ToolStripSystemRenderer o ToolStripProfessionalRenderer . Assegnare quindi un nome all'istanza ToolStripRenderer1 di e assicurarsi che il gestore eventi sia associato all' RenderItemImage evento.

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