CheckBoxRenderer.GetGlyphSize(Graphics, CheckBoxState) Método

Definição

Retorna o tamanho do glifo a caixa de seleção.

public static System.Drawing.Size GetGlyphSize (System.Drawing.Graphics g, System.Windows.Forms.VisualStyles.CheckBoxState state);

Parâmetros

g
Graphics

O Graphics que essa operação usará.

state
CheckBoxState

Um dos valores de CheckBoxState que especifica o estado visual da caixa de seleção.

Retornos

Size

Um Size que representa o tamanho do glifo a caixa de seleção.

Exemplos

O exemplo de código a seguir usa o GetGlyphSize método para determinar os limites do texto da caixa de seleção. Este exemplo de código faz parte de um exemplo maior fornecido para a CheckBoxRenderer classe.

// 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;
    }
}

Comentários

O tamanho do glifo da caixa de seleção é determinado pelo estilo visual atual do sistema operacional.

Aplica-se a

Produto Versões
.NET Framework 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8
Windows Desktop 3.0, 3.1, 5, 6, 7