ToolStripItemImageRenderEventArgs Classe

Définition

Fournit des données pour l'événement 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
Héritage
ToolStripItemImageRenderEventArgs

Exemples

L’exemple de code suivant illustre l’utilisation de ce type. Dans l’exemple, un gestionnaire d’événements signale l’occurrence de l’événement RenderItemImage . Ce rapport vous aide à savoir quand l’événement se produit et peut vous aider dans le débogage.

Pour exécuter l’exemple de code, collez-le dans un projet qui contient un instance d’un type qui hérite de ToolStripRenderer, tel qu’un ToolStripSystemRenderer ou ToolStripProfessionalRenderer. Nommez ensuite le instance ToolStripRenderer1 et vérifiez que le gestionnaire d’événements est associé à l’événementRenderItemImage.

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

Constructeurs

ToolStripItemImageRenderEventArgs(Graphics, ToolStripItem, Image, Rectangle)

Initialise une nouvelle instance de la classe ToolStripItemImageRenderEventArgs pour le ToolStripItem spécifié qui affiche une image dans l'espace spécifié et qui possède les propriétés spécifiées.

ToolStripItemImageRenderEventArgs(Graphics, ToolStripItem, Rectangle)

Initialise une nouvelle instance de la classe ToolStripItemImageRenderEventArgs pour le ToolStripItem spécifié dans l'espace spécifié et qui possède les propriétés spécifiées.

Propriétés

Graphics

Obtient les graphiques utilisés pour peindre ToolStripItem.

(Hérité de ToolStripItemRenderEventArgs)
Image

Obtient l'image peinte sur ToolStrip.

ImageRectangle

Obtient le rectangle qui représente la zone englobante de l'image.

Item

Obtient ToolStripItem à peindre.

(Hérité de ToolStripItemRenderEventArgs)
ToolStrip

Obtient la valeur de la propriété Owner du ToolStripItem à peindre.

(Hérité de ToolStripItemRenderEventArgs)

Méthodes

Equals(Object)

Détermine si l'objet spécifié est égal à l'objet actuel.

(Hérité de Object)
GetHashCode()

Fait office de fonction de hachage par défaut.

(Hérité de Object)
GetType()

Obtient le Type de l'instance actuelle.

(Hérité de Object)
MemberwiseClone()

Crée une copie superficielle du Object actuel.

(Hérité de Object)
ToString()

Retourne une chaîne qui représente l'objet actuel.

(Hérité de Object)

S’applique à