Windows Forms DPI
Ma demande semble bon avec 100% de réglage DPI, mais lorsque l'utilisateur sélectionne différents (125% ou 150%) les mots ne rentrent pas dans les conteneurs. J'ai essayé de corriger cela avec la solution que j'ai trouvé ici: Détecter windows taille de la police (100%, 125%, 150%) qui est:
this.AutoScaleMode = AutoScaleMode.Dpi;
Il fixe de 150% (c'est un peu flou, mais c'est ok), malheureusement, il n'a pas le même pour 125% qui est utilisé sur le PC de l'application est destinée à exécuter.
Est-il une solution facile à ce ou dois-je réorganiser toute forme manuellement?
Voir stackoverflow.com/questions/4075802/...
À 150%, Windows prend le contrôle de la mise à l'échelle et permettra à votre fenêtre de dessiner lui-même en une image bitmap. Il rend alors l'image bitmap à l'écran, sa mise à l'échelle pour le rendre plus grand. Oui, c'est flou, vous devez déclarer vous-même dpiAware pour arrêter que. Vous êtes certainement pas DPI conscient toutefois, vous en quelque sorte arrêté les commandes de mise à l'échelle d'eux-mêmes. Comme ils le font normalement, une capture d'écran n'est jamais une bonne façon de montrer un problème de codage. Peut-être quelque chose à voir avec la forme de la propriété de Police, ne pas affecter.
J'ai changé de taille de police dans la forme de 12, est-ce à l'origine des problèmes?
À 150%, Windows prend le contrôle de la mise à l'échelle et permettra à votre fenêtre de dessiner lui-même en une image bitmap. Il rend alors l'image bitmap à l'écran, sa mise à l'échelle pour le rendre plus grand. Oui, c'est flou, vous devez déclarer vous-même dpiAware pour arrêter que. Vous êtes certainement pas DPI conscient toutefois, vous en quelque sorte arrêté les commandes de mise à l'échelle d'eux-mêmes. Comme ils le font normalement, une capture d'écran n'est jamais une bonne façon de montrer un problème de codage. Peut-être quelque chose à voir avec la forme de la propriété de Police, ne pas affecter.
J'ai changé de taille de police dans la forme de 12, est-ce à l'origine des problèmes?
OriginalL'auteur Bartosz Karpiński | 2014-09-27
Vous devez vous connecter pour publier un commentaire.
La création d'un DPI-Connaissance de l'Application
Tous les contenants doivent utiliser le même AutoScaleMode - cette partie fixe mon problème
OriginalL'auteur Bartosz Karpiński