Sdílet prostřednictvím


ToolStripItemImageRenderEventArgs Třída

Definice

Poskytuje data pro událost 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
Dědičnost
ToolStripItemImageRenderEventArgs

Příklady

Následující příklad kódu ukazuje použití tohoto typu. V příkladu obslužná rutina události hlásí výskyt RenderItemImage události. Tato sestava vám pomůže zjistit, kdy k události dojde, a může vám pomoct s laděním.

Pokud chcete spustit ukázkový kód, vložte ho do projektu, který obsahuje instanci typu, který dědí z ToolStripRenderer, jako je například nebo ToolStripSystemRendererToolStripProfessionalRenderer. Potom instanci ToolStripRenderer1 pojmenujte a ujistěte se, že obslužná rutina události je přidružená k RenderItemImage události.

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)

Inicializuje novou instanci ToolStripItemImageRenderEventArgs třídy pro zadanou ToolStripItem , která zobrazí obrázek v zadaném prostoru a má zadané vlastnosti.

ToolStripItemImageRenderEventArgs(Graphics, ToolStripItem, Rectangle)

Inicializuje novou instanci ToolStripItemImageRenderEventArgs třídy pro zadanou ToolStripItem v zadaném prostoru a , která má zadané vlastnosti.

Vlastnosti

Graphics

Získá grafiku použitou k malování .ToolStripItem

(Zděděno od ToolStripItemRenderEventArgs)
Image

Získá obrázek malovaný na ToolStrip.

ImageRectangle

Získá obdélník, který představuje ohraničující oblast obrázku.

Item

Získá malování ToolStripItem .

(Zděděno od ToolStripItemRenderEventArgs)
ToolStrip

Získá hodnotu Owner vlastnosti pro ToolStripItem malování.

(Zděděno od ToolStripItemRenderEventArgs)

Metody

Equals(Object)

Určí, zda se zadaný objekt rovná aktuálnímu objektu.

(Zděděno od Object)
GetHashCode()

Slouží jako výchozí hashovací funkce.

(Zděděno od Object)
GetType()

Type Získá z aktuální instance.

(Zděděno od Object)
MemberwiseClone()

Vytvoří mělkou kopii aktuálního Objectsouboru .

(Zděděno od Object)
ToString()

Vrátí řetězec, který představuje aktuální objekt.

(Zděděno od Object)

Platí pro