FontDialog Classe

Definizione

Richiede all'utente di scegliere un tipo di carattere tra quelli installati nel computer locale.

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
Ereditarietà

Esempio

Nell'esempio di codice seguente viene ShowDialog usato per visualizzare un oggetto FontDialog. Questo codice richiede che un oggetto Form sia già stato creato con un TextBox pulsante e posizionato su di esso. Richiede inoltre che sia stato creato .fontDialog1 Font Contiene le informazioni sulle dimensioni, ma non le informazioni sul colore.

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

Commenti

Il membro ShowDialog ereditato deve essere richiamato per creare questa finestra di dialogo comune specifica. HookProc può essere sottoposto a override per implementare funzionalità hook della finestra di dialogo specifiche.

Quando si crea un'istanza di , alcune delle proprietà di FontDialoglettura/scrittura vengono impostate sui valori iniziali. Per un elenco di questi valori, vedere il FontDialog costruttore.

Costruttori

Nome Descrizione
FontDialog()

Inizializza una nuova istanza della classe FontDialog.

Campi

Nome Descrizione
EventApply

È proprietario dell'evento Apply .

Proprietà

Nome Descrizione
AllowScriptChange

Ottiene o imposta un valore che indica se l'utente può modificare il set di caratteri specificato nella casella combinata Script per visualizzare un set di caratteri diverso da quello attualmente visualizzato.

AllowSimulations

Ottiene o imposta un valore che indica se la finestra di dialogo consente simulazioni di tipi di carattere GDI (Graphics Device Interface).

AllowVectorFonts

Ottiene o imposta un valore che indica se la finestra di dialogo consente selezioni di tipi di carattere vettoriali.

AllowVerticalFonts

Ottiene o imposta un valore che indica se nella finestra di dialogo vengono visualizzati caratteri sia verticali che orizzontali o solo caratteri orizzontali.

CanRaiseEvents

Ottiene un valore che indica se il componente può generare un evento.

(Ereditato da Component)
Color

Ottiene o imposta il colore del carattere selezionato.

Container

Ottiene l'oggetto IContainer contenente l'oggetto Component.

(Ereditato da Component)
DesignMode

Ottiene un valore che indica se è Component attualmente in modalità progettazione.

(Ereditato da Component)
Events

Ottiene l'elenco dei gestori eventi associati a questo Componentoggetto .

(Ereditato da Component)
FixedPitchOnly

Ottiene o imposta un valore che indica se la finestra di dialogo consente solo la selezione di tipi di carattere a passo fisso.

Font

Ottiene o imposta il tipo di carattere selezionato.

FontMustExist

Ottiene o imposta un valore che indica se la finestra di dialogo specifica una condizione di errore se l'utente tenta di selezionare un tipo di carattere o uno stile che non esiste.

MaxSize

Ottiene o imposta le dimensioni massime del punto che un utente può selezionare.

MinSize

Ottiene o imposta le dimensioni minime del punto che un utente può selezionare.

Options

Ottiene i valori per inizializzare l'oggetto FontDialog.

ScriptsOnly

Ottiene o imposta un valore che indica se la finestra di dialogo consente la selezione dei tipi di carattere per tutti i set di caratteri non OEM e Symbol, nonché il set di caratteri ANSI.

ShowApply

Ottiene o imposta un valore che indica se la finestra di dialogo contiene un pulsante Applica .

ShowColor

Ottiene o imposta un valore che indica se nella finestra di dialogo viene visualizzata la scelta del colore.

ShowEffects

Ottiene o imposta un valore che indica se la finestra di dialogo contiene controlli che consentono all'utente di specificare le opzioni barrato, sottolineatura e colore del testo.

ShowHelp

Ottiene o imposta un valore che indica se nella finestra di dialogo viene visualizzato un pulsante ?

Site

Ottiene o imposta il ISite del Component.

(Ereditato da Component)
Tag

Ottiene o imposta un oggetto che contiene dati sul controllo.

(Ereditato da CommonDialog)

Metodi

Nome Descrizione
CreateObjRef(Type)

Crea un oggetto che contiene tutte le informazioni pertinenti necessarie per generare un proxy utilizzato per comunicare con un oggetto remoto.

(Ereditato da MarshalByRefObject)
Dispose()

Rilascia tutte le risorse usate da Component.

(Ereditato da Component)
Dispose(Boolean)

Rilascia le risorse non gestite usate da Component e, facoltativamente, rilascia le risorse gestite.

(Ereditato da Component)
Equals(Object)

Determina se l'oggetto specificato è uguale all'oggetto corrente.

(Ereditato da Object)
GetHashCode()

Funge da funzione hash predefinita.

(Ereditato da Object)
GetLifetimeService()

Recupera l'oggetto servizio di durata corrente che controlla i criteri di durata per questa istanza.

(Ereditato da MarshalByRefObject)
GetService(Type)

Restituisce un oggetto che rappresenta un servizio fornito da Component o da Container.

(Ereditato da Component)
GetType()

Ottiene il Type dell'istanza corrente.

(Ereditato da Object)
HookProc(IntPtr, Int32, IntPtr, IntPtr)

Specifica la routine hook della finestra di dialogo comune sottoposta a override per aggiungere funzionalità specifiche a una finestra di dialogo comune.

InitializeLifetimeService()

Ottiene un oggetto servizio di durata per controllare i criteri di durata per questa istanza.

(Ereditato da MarshalByRefObject)
MemberwiseClone()

Crea una copia superficiale del Objectcorrente.

(Ereditato da Object)
MemberwiseClone(Boolean)

Crea una copia superficiale dell'oggetto corrente MarshalByRefObject .

(Ereditato da MarshalByRefObject)
OnApply(EventArgs)

Genera l'evento Apply.

OnHelpRequest(EventArgs)

Genera l'evento HelpRequest.

(Ereditato da CommonDialog)
OwnerWndProc(IntPtr, Int32, IntPtr, IntPtr)

Definisce la routine della finestra di proprietario sottoposta a override per aggiungere funzionalità specifiche a una finestra di dialogo comune.

(Ereditato da CommonDialog)
Reset()

Reimposta tutti i valori predefiniti di tutte le opzioni della finestra di dialogo.

RunDialog(IntPtr)

Specifica una finestra di dialogo file.

ShowDialog()

Esegue una finestra di dialogo comune con un proprietario predefinito.

(Ereditato da CommonDialog)
ShowDialog(IWin32Window)

Esegue una finestra di dialogo comune con il proprietario specificato.

(Ereditato da CommonDialog)
ToString()

Recupera una stringa che include il nome del tipo di carattere corrente selezionato nella finestra di dialogo.

Eventi

Nome Descrizione
Apply

Si verifica quando l'utente fa clic sul pulsante Applica nella finestra di dialogo tipo di carattere.

Disposed

Si verifica quando il componente viene eliminato da una chiamata al Dispose() metodo .

(Ereditato da Component)
HelpRequest

Si verifica quando l'utente fa clic sul pulsante ? in una finestra di dialogo comune.

(Ereditato da CommonDialog)

Si applica a

Vedi anche