FontDialog Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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) |