ToolStripItemImageRenderEventArgs Classe

Definição

Fornece dados para o evento de 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
Herança
ToolStripItemImageRenderEventArgs

Exemplos

O exemplo de código a seguir demonstra o uso desse tipo. No exemplo, um manipulador de eventos relata a ocorrência do RenderItemImage evento. Este relatório ajuda você a aprender quando o evento ocorre e pode ajudá-lo na depuração.

Para executar o código de exemplo, cole-o em um projeto que contém uma instância de um tipo que herda de ToolStripRenderer, como um ToolStripSystemRenderer ou ToolStripProfessionalRenderer. Em seguida, nomeie a instância ToolStripRenderer1 e verifique se o manipulador de eventos está associado ao 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

Construtores

ToolStripItemImageRenderEventArgs(Graphics, ToolStripItem, Image, Rectangle)

Inicializa uma nova instância da classe ToolStripItemImageRenderEventArgs para o ToolStripItem especificado que exibe uma imagem dentro do espaço especificado e que contém as propriedades especificadas.

ToolStripItemImageRenderEventArgs(Graphics, ToolStripItem, Rectangle)

Inicializa uma nova instância da classe ToolStripItemImageRenderEventArgs para o ToolStripItem especificado dentro do espaço especificado e que contém as propriedades especificadas.

Propriedades

Graphics

Obtém os elementos gráficos usados para pintar o ToolStripItem.

(Herdado de ToolStripItemRenderEventArgs)
Image

Obtém a imagem pintada no ToolStrip.

ImageRectangle

Obtém o retângulo que representa a área delimitadora da imagem.

Item

Obtém o ToolStripItem a ser pintado.

(Herdado de ToolStripItemRenderEventArgs)
ToolStrip

Obtém o valor da propriedade Owner para o ToolStripItem a ser pintado.

(Herdado de ToolStripItemRenderEventArgs)

Métodos

Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.

(Herdado de Object)
GetHashCode()

Serve como a função de hash padrão.

(Herdado de Object)
GetType()

Obtém o Type da instância atual.

(Herdado de Object)
MemberwiseClone()

Cria uma cópia superficial do Object atual.

(Herdado de Object)
ToString()

Retorna uma cadeia de caracteres que representa o objeto atual.

(Herdado de Object)

Aplica-se a