Changement ContextMenu Taille de Police dans C#
Est-il possible de changer la taille de police utilisée dans un ContextMenu à l'aide de l' .NET Framework 3.5 et C# pour une application de bureau? Il semble qu'il s'agit d'un système à l'échelle de réglage, mais je voudrais le changer seulement au sein de mon application.
Êtes-vous à l'aide de WinForms ou WPF?
Je suis à l'aide de WinForms.
Je suis à l'aide de WinForms.
OriginalL'auteur Ray Li | 2008-09-18
Vous devez vous connecter pour publier un commentaire.
Si vous définissez votre propre menu contextuel par un
ContextMenuStrip
en Windows Forms, utilisez le Police propriété.Si vous définissez votre propre menu contextuel par un
ContextMenu
dans WPF, utiliser les différents Fontxxx propriétés telles que FontFamily et FontSize.Vous ne pouvez pas modifier la valeur par défaut des menus contextuels qui viennent avec des contrôles; ceux-ci sont déterminées par les paramètres du système. Donc, si vous voulez que le "Copier/Couper/Coller/etc" menu personnalisé taille de la police pour un WinForms
TextBox
, vous devrez créer unContextMenuStrip
avec la taille de la police et de l'affecter à laTextBox
's ContextMenuStrip propriété.OriginalL'auteur OwenP
Vous pouvez modifier la taille de police d'un Système.De Windows.Les formulaires.ContextMenuStrip.
Si vous avez besoin de changer la taille de police par défaut de Couper/Copier/Coller du menu contextuel sur les zones de texte je suppose que vous devez définir la propriété ContextMenu à un menu personnalisé qui remplace le menu par défaut.
OriginalL'auteur Hallgrim
En WPF:
En WinForms:
OriginalL'auteur Ben Straub
Que vous mentionnez .NET 3.5 - écrivez-vous dans WPF? Si oui, vous pouvez spécifier la taille de police pour le TextBlock.FontSize propriété attachée
Ou, vous pouvez le spécifier dans un style qui affecte tous les éléments de menu
Bien sûr, il est toujours préférable de laisser le système de réglage de déterminer la taille de la police. Certaines personnes peuvent avoir changé pour mieux s'adapter à leur condition physique (comme une mauvaise vue d'oeil) ou matériel (grand/petit écran). Tout ce que vous vigueur dans votre code sera le mauvais choix pour certaines personnes, alors que vous leur donnez aucun moyen de le changer.
OriginalL'auteur Isak Savo