ToolStripArrowRenderEventArgs Класс

Определение

Предоставляет данные для RenderArrow события.

public ref class ToolStripArrowRenderEventArgs : EventArgs
public class ToolStripArrowRenderEventArgs : EventArgs
type ToolStripArrowRenderEventArgs = class
    inherit EventArgs
Public Class ToolStripArrowRenderEventArgs
Inherits EventArgs
Наследование
ToolStripArrowRenderEventArgs

Примеры

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

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

private void ToolStripRenderer1_RenderArrow(Object sender, ToolStripArrowRenderEventArgs e) {

System.Text.StringBuilder messageBoxCS = new System.Text.StringBuilder();
messageBoxCS.AppendFormat("{0} = {1}", "ArrowRectangle", e.ArrowRectangle );
messageBoxCS.AppendLine();
messageBoxCS.AppendFormat("{0} = {1}", "ArrowColor", e.ArrowColor );
messageBoxCS.AppendLine();
messageBoxCS.AppendFormat("{0} = {1}", "Direction", e.Direction );
messageBoxCS.AppendLine();
messageBoxCS.AppendFormat("{0} = {1}", "Graphics", e.Graphics );
messageBoxCS.AppendLine();
messageBoxCS.AppendFormat("{0} = {1}", "Item", e.Item );
messageBoxCS.AppendLine();
MessageBox.Show(messageBoxCS.ToString(), "RenderArrow Event" );
}
Private Sub ToolStripRenderer1_RenderArrow(sender as Object, e as ToolStripArrowRenderEventArgs) _ 
     Handles ToolStripRenderer1.RenderArrow

    Dim messageBoxVB as New System.Text.StringBuilder()
    messageBoxVB.AppendFormat("{0} = {1}", "ArrowRectangle", e.ArrowRectangle)
    messageBoxVB.AppendLine()
    messageBoxVB.AppendFormat("{0} = {1}", "ArrowColor", e.ArrowColor)
    messageBoxVB.AppendLine()
    messageBoxVB.AppendFormat("{0} = {1}", "Direction", e.Direction)
    messageBoxVB.AppendLine()
    messageBoxVB.AppendFormat("{0} = {1}", "Graphics", e.Graphics)
    messageBoxVB.AppendLine()
    messageBoxVB.AppendFormat("{0} = {1}", "Item", e.Item)
    messageBoxVB.AppendLine()
    MessageBox.Show(messageBoxVB.ToString(),"RenderArrow Event")

End Sub

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

Имя Описание
ToolStripArrowRenderEventArgs(Graphics, ToolStripItem, Rectangle, Color, ArrowDirection)

Инициализирует новый экземпляр класса ToolStripArrowRenderEventArgs.

Свойства

Имя Описание
ArrowColor

Возвращает или задает цвет стрелки ToolStrip .

ArrowRectangle

Возвращает или задает ограничивающую область стрелки ToolStrip .

Direction

Возвращает или задает направление, в котором указываются стрелки ToolStrip .

Graphics

Получает графику, используемую для рисования стрелки ToolStrip .

Item

Получает значение, ToolStripItem на котором нарисовывается стрелка.

Методы

Имя Описание
Equals(Object)

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

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

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

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

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

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

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

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

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

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

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