FontDialog Classe

Définition

Invite l'utilisateur à choisir une police parmi celles installées sur l'ordinateur 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
Héritage

Exemples

L’exemple de code suivant utilise ShowDialog pour afficher un FontDialog. Ce code nécessite qu’un Form ait déjà été créé avec un TextBox bouton et placé dessus. Il nécessite également que le fontDialog1 ait été créé. contient Font les informations de taille, mais pas les informations de couleur.

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

Remarques

Le membre ShowDialog hérité doit être appelé pour créer cette boîte de dialogue commune spécifique. HookProc peut être remplacé pour implémenter une fonctionnalité de hook de boîte de dialogue spécifique.

Lorsque vous créez une instance de FontDialog, certaines des propriétés en lecture/écriture sont définies sur les valeurs initiales. Pour obtenir la liste de ces valeurs, consultez le FontDialog constructeur.

Constructeurs

FontDialog()

Initialise une nouvelle instance de la classe FontDialog.

Champs

EventApply

Possède l'événement Apply.

Propriétés

AllowScriptChange

Obtient ou définit une valeur indiquant si l’utilisateur peut changer le jeu de caractères spécifié dans la zone de liste déroulante Script, afin d’afficher un jeu de caractères autre que celui actuellement affiché.

AllowSimulations

Obtient ou définit une valeur indiquant si la boîte de dialogue permet les simulations de polices avec des interfaces de périphériques graphiques (GDI, Graphics Device Interface).

AllowVectorFonts

Obtient ou définit une valeur indiquant si la boîte de dialogue permet la sélection de polices vectorielles.

AllowVerticalFonts

Obtient ou définit une valeur indiquant si la boîte de dialogue affiche les polices verticales et horizontales ou uniquement les polices horizontales.

CanRaiseEvents

Obtient une valeur qui indique si le composant peut déclencher un événement.

(Hérité de Component)
Color

Obtient ou définit la couleur de la police sélectionnée.

Container

Obtient le IContainer qui contient la Component.

(Hérité de Component)
DesignMode

Obtient une valeur qui indique si Component est actuellement en mode design.

(Hérité de Component)
Events

Obtient la liste des gestionnaires d'événements attachés à ce Component.

(Hérité de Component)
FixedPitchOnly

Obtient ou définit une valeur indiquant si la boîte de dialogue permet uniquement la sélection de polices à espacement fixe.

Font

Obtient ou définit la police sélectionnée.

FontMustExist

Obtient ou définit une valeur indiquant si la boîte de dialogue affiche un message d'erreur lorsque l'utilisateur tente de sélectionner une police ou un style qui n'existe pas.

MaxSize

Obtient ou définit la taille maximale exprimée en points pouvant être sélectionnée par un utilisateur.

MinSize

Obtient ou définit la taille minimale exprimée en points pouvant être sélectionnée par un utilisateur.

Options

Obtient des valeurs pour initialiser FontDialog.

ScriptsOnly

Obtient ou définit une valeur indiquant si la boîte de dialogue permet la sélection de polices pour tous les jeux de caractères non OEM et Symbol, ainsi que le jeu de caractères ANSI.

ShowApply

Obtient ou définit une valeur indiquant si la boîte de dialogue comporte un bouton Appliquer.

ShowColor

Obtient ou définit une valeur indiquant si la boîte de dialogue propose un choix de couleurs.

ShowEffects

Obtient ou définit une valeur indiquant si la boîte de dialogue comporte des contrôles permettant à l'utilisateur de spécifier des options de mise en forme du texte (barré, souligné et couleurs).

ShowHelp

Obtient ou définit une valeur indiquant si la boîte de dialogue comporte un bouton Aide.

Site

Obtient ou définit le ISite de Component.

(Hérité de Component)
Tag

Obtient ou définit un objet qui contient des données relatives au contrôle.

(Hérité de CommonDialog)

Méthodes

CreateObjRef(Type)

Crée un objet contenant toutes les informations appropriées requises pour générer un proxy permettant de communiquer avec un objet distant.

(Hérité de MarshalByRefObject)
Dispose()

Libère toutes les ressources utilisées par Component.

(Hérité de Component)
Dispose(Boolean)

Libère les ressources non managées utilisées par Component et libère éventuellement les ressources managées.

(Hérité de Component)
Equals(Object)

Détermine si l'objet spécifié est égal à l'objet actuel.

(Hérité de Object)
GetHashCode()

Fait office de fonction de hachage par défaut.

(Hérité de Object)
GetLifetimeService()
Obsolète.

Récupère l'objet de service de durée de vie en cours qui contrôle la stratégie de durée de vie de cette instance.

(Hérité de MarshalByRefObject)
GetService(Type)

Retourne un objet qui représente un service fourni par Component ou par son Container.

(Hérité de Component)
GetType()

Obtient le Type de l'instance actuelle.

(Hérité de Object)
HookProc(IntPtr, Int32, IntPtr, IntPtr)

Spécifie la procédure de raccordement d'une boîte de dialogue commune devant être substituée pour ajouter une fonctionnalité spécifique à une boîte de dialogue commune.

InitializeLifetimeService()
Obsolète.

Obtient un objet de service de durée de vie pour contrôler la stratégie de durée de vie de cette instance.

(Hérité de MarshalByRefObject)
MemberwiseClone()

Crée une copie superficielle du Object actuel.

(Hérité de Object)
MemberwiseClone(Boolean)

Crée une copie superficielle de l'objet MarshalByRefObject actuel.

(Hérité de MarshalByRefObject)
OnApply(EventArgs)

Déclenche l’événement Apply.

OnHelpRequest(EventArgs)

Déclenche l’événement HelpRequest.

(Hérité de CommonDialog)
OwnerWndProc(IntPtr, Int32, IntPtr, IntPtr)

Définit la procédure de fenêtre propriétaire devant être substituée pour qu'une fonctionnalité spécifique soit ajoutée à une boîte de dialogue commune.

(Hérité de CommonDialog)
Reset()

Rétablit les valeurs par défaut de toutes les options de la boîte de dialogue.

RunDialog(IntPtr)

Spécifie une boîte de dialogue Fichier.

ShowDialog()

Exécute une boîte de dialogue commune avec un propriétaire par défaut.

(Hérité de CommonDialog)
ShowDialog(IWin32Window)

Exécute une boîte de dialogue commune avec le propriétaire spécifié.

(Hérité de CommonDialog)
ToString()

Récupère une chaîne qui inclut le nom de la police actuelle sélectionnée dans la boîte de dialogue.

Événements

Apply

Se produit quand l’utilisateur clique sur le bouton Appliquer dans la boîte de dialogue de police.

Disposed

Se produit lorsque le composant est supprimé par un appel à la méthode Dispose().

(Hérité de Component)
HelpRequest

Se produit lorsque l'utilisateur clique sur le bouton Aide dans une boîte de dialogue commune.

(Hérité de CommonDialog)

S’applique à

Voir aussi