Comment changer la taille de police sans la création d'une nouvelle police
Est-il possible de changer la taille de police .net winforms, sans avoir à créer une nouvelle Police de caractères avec la nouvelle taille?
Pourquoi tu ne peux pas utiliser la police de la propriété? Qui contrôle utilisez-vous? Une étiquette? Une zone de texte? Vous êtes peut-être l'aide d'un raster de la police qui n'a pas plus de tailles disponibles? Peut-être que vous pouvez passer à une police TrueType ou OpenType.
Je suis à l'aide d'une étiquette qui permettra de réduire la taille de police pour les textes plus longs sont mis à elle pour s'assurer qu'ils correspondent à
Je suis à l'aide d'une étiquette qui permettra de réduire la taille de police pour les textes plus longs sont mis à elle pour s'assurer qu'ils correspondent à
OriginalL'auteur jvanderh | 2009-05-28
Vous devez vous connecter pour publier un commentaire.
Pas. Taille de la police est en lecture seule pour les "Police" des objets.
OriginalL'auteur David
Vous pourriez faire quelque chose comme ceci avec une méthode d'Extension.
et ensuite appeler comme ça...
Il est encore en train de créer une nouvelle police de derrière les scènes, mais le code de votre application n'est pas encombré avec le processus de création.
OriginalL'auteur Bill
Assurez-vous d'utiliser la méthode de constructeur qui vous permet d'utiliser la police de base et de passer dans la nouvelle taille que vous désirez. Cela vous fera économiser de code à partir d'autres approches.
Oups, vous avez raison. Je me suis souvenu de faire quelque chose comme ça, mais c'était pour la création d'une police en gras à partir d'un non-gras. La création d'une autre taille de police aurait besoin de casser les propriétés des polices existantes.
OriginalL'auteur Chris Porter