Partilhar via


Como: Exibir uma lista de fontes

Você pode usar o interno FontDialog componente para exibir uma seleção de fontes em vez de criar sua própria caixa de diálogo fonte. Por exemplo, você pode permitir que os usuários selecionem uma fonte na caixa de diálogo e, em seguida, aplicar a fonte selecionada ao texto no formulário.

Para exibir a caixa de diálogo de fonte

  1. No menu File, clique em New Project.

    A caixa de diálogo New Project será exibida.

  2. Clique em Windows Forms Application e em seguida, clique em OK .

  3. From a Caixa de ferramentas, arrastar a Rótulo controle ao formulário e alterar as propriedades a seguir no Propriedades janela:

    Propriedade

    Valor

    Nome

    labelFont

    Texto

    Texto de exemplo

  4. Adicione um controle Button ao formulário e altere as propriedades a seguir na janela Properties:

    Propriedade

    Valor

    Nome

    setFont

    Texto

    Alterar fonte

  5. arrastar um FontDialog o componenteCaixas de diálogo Guia de do Caixa de ferramentas para o formulário.

    A fontDialog1 aparece na bandeja de componentes.

  6. clicar duas vezes no botão para criar o padrão evento manipulador no Editor de código.

  7. No s etFont_Click evento manipulador, adicione o seguinte código para exibir a caixa de diálogo fonte e alterar a fonte do texto no rótulo de acordo com a opção do usuário.

    if (fontDialog1.ShowDialog() == DialogResult.OK)
    {
        this.labelFont.Font = fontDialog1.Font;
    }
    
  8. Pressione F5 para executar o código.

  9. Quando o formulário for aberto, clicar Alterar fonte, clicar uma fonte na caixa de diálogo e, em seguida, clicar OK.

  10. Verifique se da fonte escolhida é aplicada ao texto do rótulo.

  11. Feche o aplicativo.

Consulte também

Conceitos

Usando caixas de diálogo internas no seu aplicativo

Projetando uma interface de usuário translation from VPE for Csharp Visual

Outros recursos

Caixas de diálogo (translation from VPE for Csharp Visual)

Tour guiado do Visual translation from VPE for Csharp