FontDialog Classe

Definição

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

public ref class FontDialog : System::Windows::Forms::CommonDialog
public class FontDialog : System.Windows.Forms.CommonDialog
type FontDialog = class
    inherit CommonDialog
Public Class FontDialog
Inherits CommonDialog
Herança

Exemplos

O exemplo de código a seguir usa ShowDialog para exibir um FontDialog. Esse código exige que um Form já tenha sido criado com um TextBox botão e colocado nele. Ele também requer que o fontDialog1 tenha sido 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;
      }
   }
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;
    }
 }
Private Sub button1_Click(sender As Object, e As System.EventArgs)
    fontDialog1.ShowColor = True

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

    If fontDialog1.ShowDialog() <> DialogResult.Cancel Then
        textBox1.Font = fontDialog1.Font
        textBox1.ForeColor = fontDialog1.Color
    End If
End Sub

Comentários

O membro ShowDialog herdado deve ser invocado para criar essa caixa de diálogo comum específica. HookProc pode ser substituído para implementar a funcionalidade de gancho de caixa de diálogo específica.

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

Construtores

FontDialog()

Inicializa uma nova instância da classe FontDialog.

Campos

EventApply

É proprietário do evento Apply.

Propriedades

AllowScriptChange

Obtém ou define um valor que indica se o usuário pode alterar o conjunto de caracteres especificado na caixa de combinação Script para exibir um conjunto de caracteres diferente daquele exibido atualmente.

AllowSimulations

Obtém ou define um valor que indica se a caixa de diálogo permite simulações de fonte de GDI (Graphics Device Interface).

AllowVectorFonts

Obtém ou define um valor que indica se a caixa de diálogo permite seleções de fonte vetorial.

AllowVerticalFonts

Obtém ou define um valor que indica se a caixa de diálogo exibe fontes verticais e horizontais ou apenas as horizontais.

CanRaiseEvents

Obtém um valor que indica se o componente pode acionar um evento.

(Herdado de Component)
Color

Obtém ou define a cor da fonte selecionada.

Container

Obtém o IContainer que contém o Component.

(Herdado de Component)
DesignMode

Obtém um valor que indica se o Component está no modo de design no momento.

(Herdado de Component)
Events

Obtém a lista de manipuladores de eventos que estão anexados a este Component.

(Herdado de Component)
FixedPitchOnly

Obtém ou define um valor que indica se a caixa de diálogo permite apenas a seleção de fontes de densidade fixa.

Font

Obtém ou define a fonte selecionada.

FontMustExist

Obtém ou define um valor que indica se a caixa de diálogo especifica uma condição de erro se o usuário tenta selecionar uma fonte ou um estilo que não existe.

MaxSize

Obtém ou define o tamanho de ponto máximo que um usuário pode selecionar.

MinSize

Obtém ou define o tamanho de ponto mínimo que um usuário pode selecionar.

Options

Obtém os valores para inicializar o FontDialog.

ScriptsOnly

Obtém ou define um valor que indica se a caixa de diálogo permite a seleção de fontes para todos os conjuntos de caracteres de símbolo e não OEM, bem como para o conjunto de caracteres ANSI.

ShowApply

Obtém ou define um valor que indica se a caixa de diálogo contém um botão Aplicar.

ShowColor

Obtém ou define um valor que indica se a caixa de diálogo exibe a opção de cor.

ShowEffects

Obté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 cor de texto, sublinhado e tachado.

ShowHelp

Obtém ou define um valor que indica se a caixa de diálogo exibe um botão Ajuda.

Site

Obtém ou define o ISite do Component.

(Herdado de Component)
Tag

Obtém ou define um objeto que contém dados sobre o controle.

(Herdado de CommonDialog)

Métodos

CreateObjRef(Type)

Cria 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)
Dispose()

Libera todos os recursos usados pelo Component.

(Herdado de Component)
Dispose(Boolean)

Libera os recursos não gerenciados usados pelo Component e opcionalmente libera os recursos gerenciados.

(Herdado de Component)
Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.

(Herdado de Object)
GetHashCode()

Serve como a função de hash padrão.

(Herdado de Object)
GetLifetimeService()
Obsoleto.

Recupera o objeto de serviço de tempo de vida atual que controla a política de ciclo de vida para esta instância.

(Herdado de MarshalByRefObject)
GetService(Type)

Retorna um objeto que representa um serviço fornecido pelo Component ou pelo seu Container.

(Herdado de Component)
GetType()

Obtém o Type da instância atual.

(Herdado de Object)
HookProc(IntPtr, Int32, IntPtr, IntPtr)

Especifica o procedimento de gancho de caixa de diálogo comum que é substituído para adicionar uma funcionalidade específica a uma caixa de diálogo comum.

InitializeLifetimeService()
Obsoleto.

Obtém um objeto de serviço de tempo de vida para controlar a política de tempo de vida para essa instância.

(Herdado de MarshalByRefObject)
MemberwiseClone()

Cria uma cópia superficial do Object atual.

(Herdado de Object)
MemberwiseClone(Boolean)

Cria uma cópia superficial do objeto MarshalByRefObject atual.

(Herdado de MarshalByRefObject)
OnApply(EventArgs)

Aciona o evento Apply.

OnHelpRequest(EventArgs)

Aciona o evento HelpRequest.

(Herdado de CommonDialog)
OwnerWndProc(IntPtr, Int32, IntPtr, IntPtr)

Define o procedimento da janela de proprietário que é substituído para adicionar a funcionalidade específica a uma caixa de diálogo comum.

(Herdado de CommonDialog)
Reset()

Redefine todas as opções de caixa de diálogo para seus valores padrão.

RunDialog(IntPtr)

Especifica uma caixa de diálogo de arquivo.

ShowDialog()

Executa uma caixa de diálogo comum com um proprietário padrão.

(Herdado de CommonDialog)
ShowDialog(IWin32Window)

Executa uma caixa de diálogo comum com o proprietário especificado.

(Herdado de CommonDialog)
ToString()

Recupera uma cadeia de caracteres que inclui o nome da fonte atual selecionada na caixa de diálogo.

Eventos

Apply

Ocorre quando o usuário clica no botão Aplicar na caixa de diálogo da fonte.

Disposed

Ocorre quando o componente é disposto por uma chamada ao método Dispose().

(Herdado de Component)
HelpRequest

Ocorre quando o usuário clica no botão Ajuda em uma caixa de diálogo comum.

(Herdado de CommonDialog)

Aplica-se a

Confira também