Exportar (0) Imprimir
Expandir Tudo
Este artigo foi traduzido por máquina. Coloque o ponteiro do mouse sobre as frases do artigo para ver o texto original. Mais informações.
Tradução
Original

Classe FontDialog

Solicita ao usuário para escolher uma fonte entre as instaladas no computador local.

Namespace:  System.Windows.Forms
Assembly:  System.Windows.Forms (em System.Windows.Forms.dll)

public class FontDialog : CommonDialog

O tipo FontDialog expõe os membros a seguir.

  NomeDescrição
Método públicoFontDialogInicializa uma nova instância da classe FontDialog.
Superior

  NomeDescrição
Propriedade públicaAllowScriptChangeObtém ou define um valor indicando se o usuário pode alterar o conjunto de caracteres especificado na Script caixa de combinação para exibir um caractere definido diferente daquele exibido no momento.
Propriedade públicaAllowSimulationsObtém ou define um valor indicando se a caixa de diálogo permite gráficos simulações de fonte de interface (GDI) do dispositivo.
Propriedade públicaAllowVectorFontsObtém ou define um valor indicando se a caixa de diálogo permite vetor seleções de fonte.
Propriedade públicaAllowVerticalFontsObtém ou define um valor que indica se a caixa de diálogo exibe fontes verticais e horizontais ou somente de fontes horizontais.
Propriedade protegidaCanRaiseEventsObtém um valor indicando se o componente pode disparar um evento. (Herdado de Component.)
Propriedade públicaColorObtém ou define a cor da fonte selecionada.
Propriedade públicaContainerObtém o IContainer que contém o Component. (Herdado de Component.)
Propriedade protegidaDesignMode Obtém um valor que indica se o Component está em modo de design. (Herdado de Component.)
Propriedade protegidaEvents Obtém a lista de manipuladores de eventos que estão conectados a este Component. (Herdado de Component.)
Propriedade públicaFixedPitchOnlyObtém ou define um valor indicando se a caixa de diálogo permite que somente a seleção de fontes de densidade fixa.
Propriedade públicaFontObtém ou define a fonte selecionada.
Propriedade públicaFontMustExistObtém ou define um valor indicando se a caixa de diálogo especifica uma condição de erro se o usuário tentar selecionar uma fonte ou estilo que não existe.
Propriedade públicaMaxSizeObtém ou define o tamanho do ponto máximo que um usuário pode selecionar.
Propriedade públicaMinSizeObtém ou define o tamanho mínimo em pontos, que um usuário pode selecionar.
Propriedade protegidaOptionsInfraestrutura. Obtém os valores para inicializar o FontDialog.
Propriedade públicaScriptsOnlyObtém ou define um valor indicando se a caixa de diálogo permite a seleção de fontes para todos os não-OEM e o símbolo de caractere conjuntos, bem como o conjunto de caracteres ANSI.
Propriedade públicaShowApplyObtém ou define um valor que indica se a caixa de diálogo contém um Aplicar botão.
Propriedade públicaShowColorObtém ou define um valor que indica se a caixa de diálogo exibe a opção de cor.
Propriedade públicaShowEffectsObtém ou define um valor que indica se a caixa de diálogo contém controles que permitem que o usuário especifique opções de cores de texto, sublinhado e tachado.
Propriedade públicaShowHelpObtém ou define um valor que indica se a caixa de diálogo exibe um botão de Ajuda.
Propriedade públicaSite Obtém ou define o ISite do Component. (Herdado de Component.)
Propriedade públicaTagObtém ou define um objeto que contém dados sobre o controle. (Herdado de CommonDialog.)
Superior

  NomeDescrição
Método públicoCreateObjRefCria um objeto que contém todas as informações relevantes necessárias para gerar um proxy usado para se comunicar com um objeto remoto. (Herdado de MarshalByRefObject.)
Método públicoDispose() Libera todos os recursos usados pelo Component. (Herdado de Component.)
Método protegidoDispose(Boolean) Libera os recursos não gerenciados usados pelo Component e, opcionalmente, libera os recursos gerenciados. (Herdado de Component.)
Método públicoEquals(Object) Verifica se o objeto especificado é igual ao objeto atual. (Herdado de Object.)
Método protegidoFinalize Libera os recursos não gerenciados e executa outras operações de limpeza antes do Component ser recuperados pela coleta de lixo. (Herdado de Component.)
Método públicoGetHashCodeServe como a função de hash padrão. (Herdado de Object.)
Método públicoGetLifetimeService Recupera o objeto atual de serviço de vida útil que controla a diretiva de vida útil para esta instância. (Herdado de MarshalByRefObject.)
Método protegidoGetService Retorna um objeto que representa um serviço fornecido pelo Component ou por seu Container. (Herdado de Component.)
Método públicoGetType Obtém o Type da instância atual. (Herdado de Object.)
Método protegidoHookProcEspecifica o procedimento de gancho de caixa diálogo comum que é substituído para adicionar funcionalidade específica para uma caixa de diálogo comum. (Substitui CommonDialog.HookProc(IntPtr, Int32, IntPtr, IntPtr).)
Método públicoInitializeLifetimeService Obtém um objeto de serviço de tempo de vida para controlar a diretiva de vida útil para esta instância. (Herdado de MarshalByRefObject.)
Método protegidoMemberwiseClone()Cria uma cópia superficial do Object atual. (Herdado de Object.)
Método protegidoMemberwiseClone(Boolean) Cria uma cópia superficial do objeto MarshalByRefObject atual. (Herdado de MarshalByRefObject.)
Método protegidoOnApplyGera o evento Apply.
Método protegidoOnHelpRequestGera o evento HelpRequest. (Herdado de CommonDialog.)
Método protegidoOwnerWndProcDefine o procedimento de janela do proprietário é substituído para adicionar funcionalidade específica para uma caixa de diálogo comum. (Herdado de CommonDialog.)
Método públicoResetRedefine todas as opções da caixa de diálogo para seus valores padrão. (Substitui CommonDialog.Reset().)
Método protegidoRunDialogInfraestrutura. Especifica uma caixa de diálogo. (Substitui CommonDialog.RunDialog(IntPtr).)
Método públicoShowDialog()Executa uma caixa de diálogo comum com o proprietário de um padrão. (Herdado de CommonDialog.)
Método públicoShowDialog(IWin32Window)Executa uma caixa de diálogo comum com o proprietário especificado. (Herdado de CommonDialog.)
Método públicoToStringInfraestrutura. Recupera uma seqüência de caracteres que inclui o nome da fonte atual selecionada na caixa de diálogo. (Substitui Component.ToString().)
Superior

  NomeDescrição
Evento públicoApplyOcorre quando o usuário clica o Aplicar o botão na caixa de diálogo fonte.
Evento públicoDisposedOcorre quando o componente é descartado por uma chamada do método Dispose. (Herdado de Component.)
Evento públicoHelpRequestOcorre quando o usuário clica no botão de Ajuda em uma caixa de diálogo comum. (Herdado de CommonDialog.)
Superior

  NomeDescrição
Campo protegidoMembro estáticoEventApplyInfraestrutura. Possui o Apply evento.
Superior

O membro herdado ShowDialog deve ser chamado para criar este caixa de diálogo comum específicos. HookProc pode ser substituída para implementar a funcionalidade de gancho de caixa de diálogo específicas.

Quando você cria uma instância de FontDialog, algumas das propriedades de leitura/gravação são definidas para valores iniciais. Para obter uma lista desses valores, consulte o FontDialog construtor.

O seguinte exemplo de código usa ShowDialog para exibir um FontDialog. Esse código requer que um Form já foi criado com um TextBox e botão colocado nele. Ele também requer que o fontDialog1 foi criado. O Font contém as informações de tamanho, mas não as informações de cor.


private void button1_Click(object sender, System.EventArgs e)
 {
    fontDialog1.ShowColor = true;

    fontDialog1.Font = textBox1.Font;
    fontDialog1.Color = textBox1.ForeColor;

    if(fontDialog1.ShowDialog() != DialogResult.Cancel )
    {
       textBox1.Font = fontDialog1.Font ;
       textBox1.ForeColor = fontDialog1.Color;
    }
 }
 


.NET Framework

Com suporte em: 4.5, 4, 3.5, 3.0, 2.0, 1.1, 1.0

.NET Framework Client Profile

Com suporte em: 4, 3.5 SP1

Windows 8.1, Windows Server 2012 R2, Windows 8, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008 (Função Server Core sem suporte), Windows Server 2008 R2 (Função Server Core com suporte com o SP1 ou posterior, Itanium sem suporte)

O .NET Framework não oferece suporte a todas as versões de cada plataforma. Para obter uma lista das versões com suporte, consulte Requisitos do sistema do .NET Framework.

Qualquer estático (Shared no Visual Basic) membro público desse tipo é thread-safe. Não há garantia de que qualquer membro de instância seja thread-safe.

Contribuições da comunidade

ADICIONAR
A Microsoft está realizando uma pesquisa online para saber sua opinião sobre o site do MSDN. Se você optar por participar, a pesquisa online lhe será apresentada quando você sair do site do MSDN.

Deseja participar?
Mostrar:
© 2014 Microsoft