ControlPaint.DrawMenuGlyph Méthode

Définition

Dessine un glyphe de menu sur un contrôle d'élément de menu.Draws a menu glyph on a menu item control.

Surcharges

DrawMenuGlyph(Graphics, Rectangle, MenuGlyph)

Dessine le glyphe de menu spécifié sur un contrôle d'élément de menu dans les limites spécifiées et sur la surface spécifiée.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)

Dessine le glyphe de menu spécifié sur un contrôle d'élément de menu dans les limites spécifiées et sur la surface spécifiée, remplaçant White par la couleur spécifiée dans le paramètre backColor et Black remplaçant par la couleur spécifiée dans le paramètre 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)

Dessine le glyphe de menu spécifié sur un contrôle d'élément de menu dans les limites spécifiées et sur la surface spécifiée.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)

Dessine le glyphe de menu spécifié sur un contrôle d'élément de menu dans les coordonnées, la hauteur et la largeur spécifiées, remplaçant White par la couleur spécifiée dans le paramètre backColor et remplaçant Black par la couleur spécifiée dans le paramètre 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)

Dessine le glyphe de menu spécifié sur un contrôle d'élément de menu dans les limites spécifiées et sur la surface spécifiée.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)

Paramètres

graphics
Graphics

Graphics sur lequel dessiner.The Graphics to draw on.

rectangle
Rectangle

Rectangle représentant les dimensions du glyphe.The Rectangle that represents the dimensions of the glyph.

glyph
MenuGlyph

Une des valeurs de MenuGlyph qui spécifie l'image à dessiner.One of the MenuGlyph values that specifies the image to draw.

Remarques

Lorsque vous dessinez MenuItem des contrôles, vous devez vérifier les valeurs de propriété pour déterminer le glyphe correct à dessiner ou à supprimer.When owner-drawing MenuItem controls, you need to verify property values to determine the correct glyph to draw or remove. Par exemple, lorsque la propriété MenuItem.Checked est définie sur true, vous devez appeler la valeur Checkmark de MenuGlyph pour dessiner une coche sur la 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.

Voir aussi

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

Dessine le glyphe de menu spécifié sur un contrôle d'élément de menu dans les limites spécifiées et sur la surface spécifiée, remplaçant White par la couleur spécifiée dans le paramètre backColor et Black remplaçant par la couleur spécifiée dans le paramètre 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)

Paramètres

graphics
Graphics

Graphics sur lequel dessiner.The Graphics to draw on.

rectangle
Rectangle

Rectangle représentant les dimensions du glyphe.The Rectangle that represents the dimensions of the glyph.

glyph
MenuGlyph

Une des valeurs de MenuGlyph qui spécifie l'image à dessiner.One of the MenuGlyph values that specifies the image to draw.

foreColor
Color

Couleur qui remplace White comme couleur de premier plan.The color that replaces White as the foreground color.

backColor
Color

Couleur qui remplace Black comme couleur d'arrière-plan.The color that replaces Black as the background color.

Remarques

Lorsque vous dessinez MenuItem des contrôles, vous devez vérifier les valeurs de propriété pour déterminer le glyphe correct à dessiner ou à supprimer.When owner-drawing MenuItem controls, you need to verify property values to determine the correct glyph to draw or remove. Par exemple, lorsque la propriété MenuItem.Checked est définie sur true, vous devez appeler la valeur Checkmark de MenuGlyph pour dessiner une coche sur la 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.

Voir aussi

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

Dessine le glyphe de menu spécifié sur un contrôle d'élément de menu dans les limites spécifiées et sur la surface spécifiée.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)

Paramètres

graphics
Graphics

Graphics sur lequel dessiner.The Graphics to draw on.

x
Int32

Coordonnée x du coin supérieur gauche du rectangle de dessin.The x-coordinate of the upper left corner of the drawing rectangle.

y
Int32

Coordonnée y du coin supérieur gauche du rectangle de dessin.The y-coordinate of the upper left corner of the drawing rectangle.

width
Int32

Largeur du glyphe de menu.The width of the menu glyph.

height
Int32

Hauteur du glyphe de menu.The height of the menu glyph.

glyph
MenuGlyph

Une des valeurs de MenuGlyph qui spécifie l'image à dessiner.One of the MenuGlyph values that specifies the image to draw.

Remarques

Lorsque vous dessinez MenuItem des contrôles, vous devez vérifier les valeurs de propriété pour déterminer le glyphe correct à dessiner ou à supprimer.When owner-drawing MenuItem controls, you need to verify property values to determine the correct glyph to draw or remove. Par exemple, lorsque la propriété MenuItem.Checked est définie sur true, vous appelez la valeur Checkmark de MenuGlyph pour dessiner une coche sur le 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)

Dessine le glyphe de menu spécifié sur un contrôle d'élément de menu dans les coordonnées, la hauteur et la largeur spécifiées, remplaçant White par la couleur spécifiée dans le paramètre backColor et remplaçant Black par la couleur spécifiée dans le paramètre 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)

Paramètres

graphics
Graphics

Graphics sur lequel dessiner.The Graphics to draw on.

x
Int32

Coordonnée x du coin supérieur gauche du rectangle de dessin.The x-coordinate of the upper left corner of the drawing rectangle.

y
Int32

Coordonnée y du coin supérieur gauche du rectangle de dessin.The y-coordinate of the upper left corner of the drawing rectangle.

width
Int32

Largeur du glyphe de menu.The width of the menu glyph.

height
Int32

Hauteur du glyphe de menu.The height of the menu glyph.

glyph
MenuGlyph

Une des valeurs de MenuGlyph qui spécifie l'image à dessiner.One of the MenuGlyph values that specifies the image to draw.

foreColor
Color

Couleur qui remplace White comme couleur de premier plan.The color that replaces White as the foreground color.

backColor
Color

Couleur qui remplace Black comme couleur d'arrière-plan.The color that replaces Black as the background color.

Remarques

Lorsque vous dessinez MenuItem des contrôles, vous devez vérifier les valeurs de propriété pour déterminer le glyphe correct à dessiner ou à supprimer.When owner-drawing MenuItem controls, you need to verify property values to determine the correct glyph to draw or remove. Par exemple, lorsque la propriété MenuItem.Checked est définie sur true, vous devez appeler la valeur Checkmark de MenuGlyph pour dessiner une coche sur la 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.

Voir aussi

S’applique à