Поделиться через


ToolStripItemImageRenderEventArgs Класс

Определение

Предоставляет данные о событии 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
Наследование
ToolStripItemImageRenderEventArgs

Примеры

В следующем примере кода показано использование этого типа. В этом примере обработчик событий сообщает о возникновении RenderItemImage события. Этот отчет поможет вам узнать, когда происходит событие, и поможет вам в отладке.

Чтобы выполнить пример кода, вставьте его в проект, содержащий экземпляр типа, наследуемого от ToolStripRenderer, например ToolStripSystemRenderer или ToolStripProfessionalRenderer. Затем присвойте экземпляру ToolStripRenderer1 имя и убедитесь, что обработчик событий связан с событием RenderItemImage .

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, в котором выводится изображение в пределах указанного пространства и который обладает указанными свойствами.

ToolStripItemImageRenderEventArgs(Graphics, ToolStripItem, Rectangle)

Инициализирует новый экземпляр класса ToolStripItemImageRenderEventArgs для заданного элемента ToolStripItem, расположенного в пределах указанного пространства и обладающего указанными свойствами.

Свойства

Graphics

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

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

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

ImageRectangle

Получает прямоугольник, который представляет область, ограничивающую изображение.

Item

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

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

Возвращает значение свойства Owner для окрашиваемого объекта ToolStripItem.

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

Методы

Equals(Object)

Определяет, равен ли указанный объект текущему объекту.

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

Служит хэш-функцией по умолчанию.

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

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

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

Создает неполную копию текущего объекта Object.

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

Возвращает строку, представляющую текущий объект.

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

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