Questo articolo è stato tradotto automaticamente. Per visualizzare l'articolo in inglese, selezionare la casella di controllo Inglese. È possibile anche visualizzare il testo inglese in una finestra popup posizionando il puntatore del mouse sopra il testo.
Traduzione
Inglese

Metodo ControlPaint.DrawMenuGlyph (Graphics, Int32, Int32, Int32, Int32, MenuGlyph, Color, Color)

 

Data di pubblicazione: ottobre 2016

Disegna l'icona di menu specificata su un controllo voce di menu all'interno delle coordinate specificate, altezza e larghezza sulla superficie specificata, sostituendo White con il colore specificato per il backColor parametro e sostituendo Black con il colore specificato nella foreColor parametro.

Spazio dei nomi:   System.Windows.Forms
Assembly:  System.Windows.Forms (in System.Windows.Forms.dll)

public static void DrawMenuGlyph(
	Graphics graphics,
	int x,
	int y,
	int width,
	int height,
	MenuGlyph glyph,
	Color foreColor,
	Color backColor
)

Parametri

graphics
Type: System.Drawing.Graphics

Il Graphics per disegnare su.

x
Type: System.Int32

Coordinata x dell'angolo superiore sinistro del rettangolo di disegno.

y
Type: System.Int32

Coordinata y dell'angolo superiore sinistro del rettangolo di disegno.

width
Type: System.Int32

La larghezza dell'icona di menu.

height
Type: System.Int32

L'altezza dell'icona di menu.

glyph
Type: System.Windows.Forms.MenuGlyph

Uno del MenuGlyph valori che specifica l'immagine da disegnare.

foreColor
Type: System.Drawing.Color

Il colore che sostituisce White come colore di primo piano.

backColor
Type: System.Drawing.Color

Il colore che sostituisce Black come colore di sfondo.

Quando owner draw MenuItem controlli, è necessario verificare i valori delle proprietà per determinare l'icona corretta da disegnare o rimuovere. Ad esempio, quando il MenuItem.Checked è impostata su true, è necessario chiamare il Checkmark valore MenuGlyph per disegnare un segno di spunta nel MenuItem.

.NET Framework
Disponibile da 2.0
Torna all'inizio
Mostra: