GetGlyphSize, méthode
Réduire la table des matières
Développer la table des matières

CheckBoxRenderer.GetGlyphSize, méthode

Retourne la taille du glyphe de la case à cocher.

Espace de noms: System.Windows.Forms
Assembly : System.Windows.Forms (dans system.windows.forms.dll)

public static Size GetGlyphSize (
	Graphics g,
	CheckBoxState state
)
public static Size GetGlyphSize (
	Graphics g, 
	CheckBoxState state
)
public static function GetGlyphSize (
	g : Graphics, 
	state : CheckBoxState
) : Size
Non applicable.

Paramètres

g

Graphics que cette opération va utiliser.

state

Une des valeurs CheckBoxState qui spécifie l'état visuel de la case à cocher.

Valeur de retour

Size qui représente la taille du glyphe de la case à cocher.

La taille du glyphe de la case à cocher est déterminée par le style visuel actuel du système d'exploitation.

L'exemple de code suivant utilise la méthode GetGlyphSize pour déterminer les limites du texte de la case à cocher. Cet exemple de code fait partie d'un exemple plus développé fourni pour la classe CheckBoxRenderer.

// Calculate the text bounds, exluding the check box.
public Rectangle TextRectangle
{
    get
    {
        using (Graphics g = this.CreateGraphics())
        {
            textRectangleValue.X = ClientRectangle.X +
                CheckBoxRenderer.GetGlyphSize(g,
                CheckBoxState.UncheckedNormal).Width;
            textRectangleValue.Y = ClientRectangle.Y;
            textRectangleValue.Width = ClientRectangle.Width -
                CheckBoxRenderer.GetGlyphSize(g,
                CheckBoxState.UncheckedNormal).Width;
            textRectangleValue.Height = ClientRectangle.Height;
        }

        return textRectangleValue;
    }
}

Windows 98, Windows Server 2000 SP4, Windows CE, Windows Millennium Edition, Windows Mobile pour Pocket PC, Windows Mobile pour Smartphone, Windows Server 2003, Windows XP Édition Media Center, Windows XP Professionnel Édition x64, Windows XP SP2, Windows XP Starter Edition

Microsoft .NET Framework 3.0 est pris en charge sur Windows Vista, Microsoft Windows XP SP2 et Windows Server 2003 SP1.

.NET Framework

Prise en charge dans : 3.0, 2.0

Ajouts de la communauté

AJOUTER
Afficher:
© 2016 Microsoft