ToolStripRenderEventArgs Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Предоставляет данные для OnRenderImageMargin(ToolStripRenderEventArgs)методов OnRenderToolStripBorder(ToolStripRenderEventArgs)и OnRenderToolStripBackground(ToolStripRenderEventArgs) методов.
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 также предоставляет данные для DrawImageMarginDrawToolStripBorderметодов и DrawToolStripBackground методов.
Конструкторы
| Имя | Описание |
|---|---|
| ToolStripRenderEventArgs(Graphics, ToolStrip, Rectangle, Color) |
Инициализирует новый экземпляр класса для указанного ToolStripRenderEventArgsToolStrip, используя указанный Graphics для рисования указанных границ заданными Colorграницами. |
| ToolStripRenderEventArgs(Graphics, ToolStrip) |
Инициализирует новый экземпляр класса для указанного ToolStripRenderEventArgsToolStrip и с помощью указанного Graphics. |
Свойства
| Имя | Описание |
|---|---|
| AffectedBounds |
Rectangle Возвращает границы области, которую необходимо накрасить. |
| BackColor | |
| ConnectedArea |
Rectangle Получает представление области перекрытия между ней ToolStripDropDown и ееOwnerItem. |
| Graphics |
Получает использованный Graphics для рисования. |
| ToolStrip |
Получает крашенную ToolStrip . |
Методы
| Имя | Описание |
|---|---|
| Equals(Object) |
Определяет, равен ли указанный объект текущему объекту. (Унаследовано от Object) |
| GetHashCode() |
Служит хэш-функцией по умолчанию. (Унаследовано от Object) |
| GetType() |
Возвращает Type текущего экземпляра. (Унаследовано от Object) |
| MemberwiseClone() |
Создает неглубокую копию текущей Object. (Унаследовано от Object) |
| ToString() |
Возвращает строку, представляющую текущий объект. (Унаследовано от Object) |