FontDialog Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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) |