ToolStripRenderEventArgs Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Предоставляет данные для методов OnRenderImageMargin(ToolStripRenderEventArgs), OnRenderToolStripBorder(ToolStripRenderEventArgs) и OnRenderToolStripBackground(ToolStripRenderEventArgs) methods.
public ref class ToolStripRenderEventArgs : EventArgs
public class ToolStripRenderEventArgs : EventArgs
type ToolStripRenderEventArgs = class
inherit EventArgs
Public Class ToolStripRenderEventArgs
Inherits EventArgs
- Наследование
- Производный
Примеры
В следующем примере кода показано, как переопределить метод для рисования OnRenderToolStripBorder пользовательской границы вокруг ToolStrip элемента управления . Этот пример входит в состав более крупного примера использования класса ToolStripRenderer.
// This method draws a border around the GridStrip control.
protected override void OnRenderToolStripBorder(
ToolStripRenderEventArgs e)
{
base.OnRenderToolStripBorder(e);
ControlPaint.DrawFocusRectangle(
e.Graphics,
e.AffectedBounds,
SystemColors.ControlDarkDark,
SystemColors.ControlDarkDark);
}
' This method draws a border around the GridStrip control.
Protected Overrides Sub OnRenderToolStripBorder(e As ToolStripRenderEventArgs)
MyBase.OnRenderToolStripBorder(e)
ControlPaint.DrawFocusRectangle(e.Graphics, e.AffectedBounds, SystemColors.ControlDarkDark, SystemColors.ControlDarkDark)
End Sub
Комментарии
Класс ToolStripRenderEventArgs также предоставляет данные для DrawImageMarginметодов , DrawToolStripBorderи DrawToolStripBackground .
Конструкторы
ToolStripRenderEventArgs(Graphics, ToolStrip) |
Инициализирует новый экземпляр класса ToolStripRenderEventArgs для заданного элемента ToolStrip, используя указанный объект Graphics. |
ToolStripRenderEventArgs(Graphics, ToolStrip, Rectangle, Color) |
Инициализирует новый экземпляр класса ToolStripRenderEventArgs для указанного объекта ToolStrip, использующего указанный Graphics для рисования указанных границ с использованием указанного Color. |
Свойства
AffectedBounds |
Получает Rectangle, представляющий границы области, которая должна быть окрашена. |
BackColor |
Получает Color, в который должен быть окрашен фон элемента ToolStrip. |
ConnectedArea |
Получает Rectangle, представляющий область перекрытия между элементом ToolStripDropDown и его OwnerItem. |
Graphics |
Получает Graphics, используемый для рисования. |
ToolStrip |
Получает ToolStrip, который должен быть нарисован. |
Методы
Equals(Object) |
Определяет, равен ли указанный объект текущему объекту. (Унаследовано от Object) |
GetHashCode() |
Служит хэш-функцией по умолчанию. (Унаследовано от Object) |
GetType() |
Возвращает объект Type для текущего экземпляра. (Унаследовано от Object) |
MemberwiseClone() |
Создает неполную копию текущего объекта Object. (Унаследовано от Object) |
ToString() |
Возвращает строку, представляющую текущий объект. (Унаследовано от Object) |