ControlPaint.DrawMenuGlyph Метод

Определение

Рисует знак меню на элементе управления команды меню.Draws a menu glyph on a menu item control.

Перегрузки

DrawMenuGlyph(Graphics, Rectangle, MenuGlyph)

Рисует указанный знак меню на элементе управления команды меню в пределах указанных границ и на указанной графической поверхности.Draws the specified menu glyph on a menu item control within the specified bounds and on the specified surface.

DrawMenuGlyph(Graphics, Rectangle, MenuGlyph, Color, Color)

Рисует указанный знак меню в элементе управления меню, который находится в рамках указанных границ, заменяя White цветом, указанным в параметре backColor и заменяя Black цветом, указанным в параметре foreColor.Draws the specified menu glyph on a menu item control within the specified bounds and on the specified surface, replacing White with the color specified in the backColor parameter and replacing Black with the color specified in the foreColor parameter.

DrawMenuGlyph(Graphics, Int32, Int32, Int32, Int32, MenuGlyph)

Рисует указанный знак меню на элементе управления команды меню в пределах указанных границ и на указанной графической поверхности.Draws the specified menu glyph on a menu item control with the specified bounds and on the specified surface.

DrawMenuGlyph(Graphics, Int32, Int32, Int32, Int32, MenuGlyph, Color, Color)

Рисует указанный знак меню в элементе управления меню, который находится в рамках указанных координат, указанной ширины и высоты на определенной поверхности, заменяя White цветом, указанным в параметре backColor и заменяя Black цветом, указанным в параметре foreColor.Draws the specified menu glyph on a menu item control within the specified coordinates, height, and width on the specified surface, replacing White with the color specified in the backColor parameter and replacing Black with the color specified in the foreColor parameter.

DrawMenuGlyph(Graphics, Rectangle, MenuGlyph)

Рисует указанный знак меню на элементе управления команды меню в пределах указанных границ и на указанной графической поверхности.Draws the specified menu glyph on a menu item control within the specified bounds and on the specified surface.

public:
 static void DrawMenuGlyph(System::Drawing::Graphics ^ graphics, System::Drawing::Rectangle rectangle, System::Windows::Forms::MenuGlyph glyph);
public static void DrawMenuGlyph (System.Drawing.Graphics graphics, System.Drawing.Rectangle rectangle, System.Windows.Forms.MenuGlyph glyph);
static member DrawMenuGlyph : System.Drawing.Graphics * System.Drawing.Rectangle * System.Windows.Forms.MenuGlyph -> unit
Public Shared Sub DrawMenuGlyph (graphics As Graphics, rectangle As Rectangle, glyph As MenuGlyph)

Параметры

graphics
Graphics

Вызываемый объект Graphics.The Graphics to draw on.

rectangle
Rectangle

Rectangle, который предоставляет размеры знака.The Rectangle that represents the dimensions of the glyph.

glyph
MenuGlyph

Одно из значений MenuGlyph, задающее изображаемый рисунок.One of the MenuGlyph values that specifies the image to draw.

Комментарии

При использовании элементов управления для рисования владельцем необходимо MenuItem проверить значения свойств, чтобы определить правильный глиф для рисования или удаления.When owner-drawing MenuItem controls, you need to verify property values to determine the correct glyph to draw or remove. Например, если MenuItem.Checked свойство имеет значение true , необходимо вызвать Checkmark значение, MenuGlyph чтобы нарисовать галочку на MenuItem .For example, when the MenuItem.Checked property is set to true, you must call the Checkmark value of MenuGlyph to draw a check mark on the MenuItem.

См. также раздел

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

DrawMenuGlyph(Graphics, Rectangle, MenuGlyph, Color, Color)

Рисует указанный знак меню в элементе управления меню, который находится в рамках указанных границ, заменяя White цветом, указанным в параметре backColor и заменяя Black цветом, указанным в параметре foreColor.Draws the specified menu glyph on a menu item control within the specified bounds and on the specified surface, replacing White with the color specified in the backColor parameter and replacing Black with the color specified in the foreColor parameter.

public:
 static void DrawMenuGlyph(System::Drawing::Graphics ^ graphics, System::Drawing::Rectangle rectangle, System::Windows::Forms::MenuGlyph glyph, System::Drawing::Color foreColor, System::Drawing::Color backColor);
public static void DrawMenuGlyph (System.Drawing.Graphics graphics, System.Drawing.Rectangle rectangle, System.Windows.Forms.MenuGlyph glyph, System.Drawing.Color foreColor, System.Drawing.Color backColor);
static member DrawMenuGlyph : System.Drawing.Graphics * System.Drawing.Rectangle * System.Windows.Forms.MenuGlyph * System.Drawing.Color * System.Drawing.Color -> unit
Public Shared Sub DrawMenuGlyph (graphics As Graphics, rectangle As Rectangle, glyph As MenuGlyph, foreColor As Color, backColor As Color)

Параметры

graphics
Graphics

Вызываемый объект Graphics.The Graphics to draw on.

rectangle
Rectangle

Rectangle, который предоставляет размеры знака.The Rectangle that represents the dimensions of the glyph.

glyph
MenuGlyph

Одно из значений MenuGlyph, задающее изображаемый рисунок.One of the MenuGlyph values that specifies the image to draw.

foreColor
Color

Цвет, заменяющий White в качестве цвета основного цвета.The color that replaces White as the foreground color.

backColor
Color

Цвет, заменяющий Black в качестве цвета фона.The color that replaces Black as the background color.

Комментарии

При использовании элементов управления для рисования владельцем необходимо MenuItem проверить значения свойств, чтобы определить правильный глиф для рисования или удаления.When owner-drawing MenuItem controls, you need to verify property values to determine the correct glyph to draw or remove. Например, если MenuItem.Checked свойство имеет значение true , необходимо вызвать Checkmark значение, MenuGlyph чтобы нарисовать галочку на MenuItem .For example, when the MenuItem.Checked property is set to true, you must call the Checkmark value of MenuGlyph to draw a check mark on the MenuItem.

См. также раздел

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

DrawMenuGlyph(Graphics, Int32, Int32, Int32, Int32, MenuGlyph)

Рисует указанный знак меню на элементе управления команды меню в пределах указанных границ и на указанной графической поверхности.Draws the specified menu glyph on a menu item control with the specified bounds and on the specified surface.

public:
 static void DrawMenuGlyph(System::Drawing::Graphics ^ graphics, int x, int y, int width, int height, System::Windows::Forms::MenuGlyph glyph);
public static void DrawMenuGlyph (System.Drawing.Graphics graphics, int x, int y, int width, int height, System.Windows.Forms.MenuGlyph glyph);
static member DrawMenuGlyph : System.Drawing.Graphics * int * int * int * int * System.Windows.Forms.MenuGlyph -> unit
Public Shared Sub DrawMenuGlyph (graphics As Graphics, x As Integer, y As Integer, width As Integer, height As Integer, glyph As MenuGlyph)

Параметры

graphics
Graphics

Вызываемый объект Graphics.The Graphics to draw on.

x
Int32

Координата по оси X верхнего левого угла изображенного прямоугольника.The x-coordinate of the upper left corner of the drawing rectangle.

y
Int32

Координата по оси Y верхнего левого угла изображенного прямоугольника.The y-coordinate of the upper left corner of the drawing rectangle.

width
Int32

Ширина знака меню.The width of the menu glyph.

height
Int32

Высота знака меню.The height of the menu glyph.

glyph
MenuGlyph

Одно из значений MenuGlyph, задающее изображаемый рисунок.One of the MenuGlyph values that specifies the image to draw.

Комментарии

При использовании элементов управления для рисования владельцем необходимо MenuItem проверить значения свойств, чтобы определить правильный глиф для рисования или удаления.When owner-drawing MenuItem controls, you need to verify property values to determine the correct glyph to draw or remove. Например, если MenuItem.Checked свойство имеет значение true, то необходимо вызвать Checkmark значение, MenuGlyph чтобы нарисовать галочку на MenuItem .For example, when the MenuItem.Checked property is set to true, you call the Checkmark value of MenuGlyph to draw a check mark on the MenuItem.

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

DrawMenuGlyph(Graphics, Int32, Int32, Int32, Int32, MenuGlyph, Color, Color)

Рисует указанный знак меню в элементе управления меню, который находится в рамках указанных координат, указанной ширины и высоты на определенной поверхности, заменяя White цветом, указанным в параметре backColor и заменяя Black цветом, указанным в параметре foreColor.Draws the specified menu glyph on a menu item control within the specified coordinates, height, and width on the specified surface, replacing White with the color specified in the backColor parameter and replacing Black with the color specified in the foreColor parameter.

public:
 static void DrawMenuGlyph(System::Drawing::Graphics ^ graphics, int x, int y, int width, int height, System::Windows::Forms::MenuGlyph glyph, System::Drawing::Color foreColor, System::Drawing::Color backColor);
public static void DrawMenuGlyph (System.Drawing.Graphics graphics, int x, int y, int width, int height, System.Windows.Forms.MenuGlyph glyph, System.Drawing.Color foreColor, System.Drawing.Color backColor);
static member DrawMenuGlyph : System.Drawing.Graphics * int * int * int * int * System.Windows.Forms.MenuGlyph * System.Drawing.Color * System.Drawing.Color -> unit
Public Shared Sub DrawMenuGlyph (graphics As Graphics, x As Integer, y As Integer, width As Integer, height As Integer, glyph As MenuGlyph, foreColor As Color, backColor As Color)

Параметры

graphics
Graphics

Вызываемый объект Graphics.The Graphics to draw on.

x
Int32

Координата по оси X верхнего левого угла изображенного прямоугольника.The x-coordinate of the upper left corner of the drawing rectangle.

y
Int32

Координата по оси Y верхнего левого угла изображенного прямоугольника.The y-coordinate of the upper left corner of the drawing rectangle.

width
Int32

Ширина знака меню.The width of the menu glyph.

height
Int32

Высота знака меню.The height of the menu glyph.

glyph
MenuGlyph

Одно из значений MenuGlyph, задающее изображаемый рисунок.One of the MenuGlyph values that specifies the image to draw.

foreColor
Color

Цвет, заменяющий White в качестве цвета основного цвета.The color that replaces White as the foreground color.

backColor
Color

Цвет, заменяющий Black в качестве цвета фона.The color that replaces Black as the background color.

Комментарии

При использовании элементов управления для рисования владельцем необходимо MenuItem проверить значения свойств, чтобы определить правильный глиф для рисования или удаления.When owner-drawing MenuItem controls, you need to verify property values to determine the correct glyph to draw or remove. Например, если MenuItem.Checked свойство имеет значение true , необходимо вызвать Checkmark значение, MenuGlyph чтобы нарисовать галочку на MenuItem .For example, when the MenuItem.Checked property is set to true, you must call the Checkmark value of MenuGlyph to draw a check mark on the MenuItem.

См. также раздел

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