FontDialog Classe

Definição

Solicita ao utilizador que escolha 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 seguinte exemplo de código usa ShowDialog para exibir um FontDialogarquivo . Este código exige que a Form já tenha sido criado com um TextBox botão e colocado sobre ele. Também requer que o fontDialog1 tenha sido criado. Contém Font a informação de tamanho, mas não a 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

Observações

O membro ShowDialog herdado deve ser invocado para criar esta caixa de diálogo comum específica. HookProc pode ser anulado para implementar funcionalidades específicas de ganchos de caixa de diálogo.

Quando crias uma instância de FontDialog, algumas das propriedades de leitura/escrita são definidas para valores iniciais. Para obter uma lista desses valores, consulte o FontDialog construtor.

Construtores

Name Description
FontDialog()

Inicializa uma nova instância da FontDialog classe.

Campos

Name Description
EventApply

É dono do Apply evento.

Propriedades

Name Description
AllowScriptChange

Recebe ou define um valor que indica se o utilizador pode alterar o conjunto de caracteres especificado na caixa de combo do Script para mostrar um conjunto de caracteres diferente daquele atualmente apresentado.

AllowSimulations

Recebe ou define um valor que indica se a caixa de diálogo permite simulações de fontes de interface gráfica de dispositivo (GDI).

AllowVectorFonts

Recebe ou define um valor que indica se a caixa de diálogo permite a seleção de fontes vetoriais.

AllowVerticalFonts

Recebe ou define um valor que indica se a caixa de diálogo mostra tanto fontes verticais como horizontais ou apenas fontes horizontais.

CanRaiseEvents

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

(Herdado de Component)
Color

Obtém ou define a cor de 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á atualmente em modo de design.

(Herdado de Component)
Events

Obtém a lista de gestores de eventos que estão ligados a isto Component.

(Herdado de Component)
FixedPitchOnly

Recebe ou define um valor que indica se a caixa de diálogo permite apenas a seleção de fontes de tom fixo.

Font

Obtém ou define a fonte selecionada.

FontMustExist

Recebe ou define um valor que indica se a caixa de diálogo especifica uma condição de erro caso o utilizador tente selecionar uma fonte ou estilo que não existe.

MaxSize

Obtém ou define o tamanho máximo de pontos que um utilizador pode selecionar.

MinSize

Obtém ou define o tamanho mínimo de pontos que um utilizador pode selecionar.

Options

Obtém valores para inicializar o FontDialog.

ScriptsOnly

Recebe ou define um valor que indica se a caixa de diálogo permite a seleção de fontes para todos os conjuntos de caracteres não-OEM e Símbolos, bem como para o conjunto de caracteres ANSI.

ShowApply

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

ShowColor

Recebe ou define um valor que indica se a caixa de diálogo mostra a cor escolhida.

ShowEffects

Recebe ou define um valor que indica se a caixa de diálogo contém controlos que permitem ao utilizador especificar opções de cor riscada, sublinhada e de texto.

ShowHelp

Recebe ou define um valor que indica se a caixa de diálogo mostra um botão de 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 controlo.

(Herdado de CommonDialog)

Métodos

Name Description
CreateObjRef(Type)

Cria um objeto que contém toda a informação relevante necessária para gerar um proxy usado para comunicar com um objeto remoto.

(Herdado de MarshalByRefObject)
Dispose()

Liberta todos os recursos utilizados pelo Component.

(Herdado de Component)
Dispose(Boolean)

Liberta os recursos não geridos usados pelo Component e opcionalmente liberta os recursos geridos.

(Herdado de Component)
Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.

(Herdado de Object)
GetHashCode()

Serve como função de hash predefinida.

(Herdado de Object)
GetLifetimeService()

Recupera o objeto de serviço de tempo de vida atual que controla a política de vida útil neste caso.

(Herdado de MarshalByRefObject)
GetService(Type)

Devolve 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 comum de hook de caixa de diálogo que é sobreposto para adicionar funcionalidades específicas a uma caixa de diálogo comum.

InitializeLifetimeService()

Obtém-se um objeto de serviço vitalício para controlar a apólice vitalícia neste caso.

(Herdado de MarshalByRefObject)
MemberwiseClone()

Cria uma cópia superficial do atual Object.

(Herdado de Object)
MemberwiseClone(Boolean)

Cria uma cópia superficial do objeto atual MarshalByRefObject .

(Herdado de MarshalByRefObject)
OnApply(EventArgs)

Eleva o Apply evento.

OnHelpRequest(EventArgs)

Eleva o HelpRequest evento.

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

Define o procedimento da janela proprietária que é sobreposto para adicionar funcionalidades específicas a uma caixa de diálogo comum.

(Herdado de CommonDialog)
Reset()

Reinicia todas as opções das caixas de diálogo para os valores padrão.

RunDialog(IntPtr)

Especifica uma caixa de diálogo de ficheiros.

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 que inclui o nome da fonte atual selecionada na caixa de diálogo.

evento

Name Description
Apply

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

Disposed

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

(Herdado de Component)
HelpRequest

Ocorre quando o utilizador clica no botão Ajuda numa caixa de diálogo comum.

(Herdado de CommonDialog)

Aplica-se a

Ver também