ToolStripItemImageRenderEventArgs Класс

Определение

Предоставляет данные для события RenderItemImage.Provides data for the RenderItemImage event.

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
Наследование
ToolStripItemImageRenderEventArgs

Примеры

В следующем примере кода демонстрируется использование этого типа.The following code example demonstrates the use of this type. В этом примере обработчик событий сообщает о возникновении RenderItemImage события.In the example, an event handler reports on the occurrence of the RenderItemImage event. Этот отчет поможет вам узнать, когда происходит событие и может помочь при отладке.This report helps you to learn when the event occurs and can assist you in debugging.

Чтобы выполнить пример кода, вставьте его в проект, содержащий экземпляр типа, наследуемого от ToolStripRenderer , например ToolStripSystemRenderer или ToolStripProfessionalRenderer .To run the example code, paste it into a project that contains an instance of a type that inherits from ToolStripRenderer, such as a ToolStripSystemRenderer or ToolStripProfessionalRenderer. Затем присвойте экземпляру имя ToolStripRenderer1 и убедитесь, что обработчик событий связан с RenderItemImage событием.Then name the instance ToolStripRenderer1 and ensure that the event handler is associated with the RenderItemImage event.

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

Конструкторы

ToolStripItemImageRenderEventArgs(Graphics, ToolStripItem, Image, Rectangle)

Инициализирует новый экземпляр класса ToolStripItemImageRenderEventArgs для заданного элемента ToolStripItem, в котором выводится изображение в пределах указанного пространства и который обладает указанными свойствами.Initializes a new instance of the ToolStripItemImageRenderEventArgs class for the specified ToolStripItem that displays an image within the specified space and that has the specified properties.

ToolStripItemImageRenderEventArgs(Graphics, ToolStripItem, Rectangle)

Инициализирует новый экземпляр класса ToolStripItemImageRenderEventArgs для заданного элемента ToolStripItem, расположенного в пределах указанного пространства и обладающего указанными свойствами.Initializes a new instance of the ToolStripItemImageRenderEventArgs class for the specified ToolStripItem within the specified space and that has the specified properties.

Свойства

Graphics

Возвращает рисунок, используемый для окрашивания элемента ToolStripItem.Gets the graphics used to paint the ToolStripItem.

(Унаследовано от ToolStripItemRenderEventArgs)
Image

Получает изображение, нарисованное в элементе ToolStrip.Gets the image painted on the ToolStrip.

ImageRectangle

Получает прямоугольник, который представляет область, ограничивающую изображение.Gets the rectangle that represents the bounding area of the image.

Item

Получает ToolStripItem для закрашивания.Gets the ToolStripItem to paint.

(Унаследовано от ToolStripItemRenderEventArgs)
ToolStrip

Возвращает значение свойства Owner для окрашиваемого объекта ToolStripItem.Gets the value of the Owner property for the ToolStripItem to paint.

(Унаследовано от ToolStripItemRenderEventArgs)

Методы

Equals(Object)

Определяет, равен ли указанный объект текущему объекту.Determines whether the specified object is equal to the current object.

(Унаследовано от Object)
GetHashCode()

Служит хэш-функцией по умолчанию.Serves as the default hash function.

(Унаследовано от Object)
GetType()

Возвращает объект Type для текущего экземпляра.Gets the Type of the current instance.

(Унаследовано от Object)
MemberwiseClone()

Создает неполную копию текущего объекта Object.Creates a shallow copy of the current Object.

(Унаследовано от Object)
ToString()

Возвращает строку, представляющую текущий объект.Returns a string that represents the current object.

(Унаследовано от Object)

Применяется к