Właściwe podejście do radzenia sobie z automatycznym skalowaniem

Pracuję z innym programistą w aplikacji WinForms i mamy duży problem z wyglądem związanym z automatycznym skalowaniem.

Mój system (Sony VAIO) ma domyślnie 125% w tym menu:

Z tego co wiem, 125% ustawia DPI na 120, a domyślny rozmiar czcionki (menu itp.) Na 11pt. W systemie dla innych programistów jego domyślne ustawienie to 100%, czyli 96 dpi, i czcionka 9pt. Nie jestem pewien, ale myślę, że tylko DPI jest tym, co powoduje nasz smutek.

Problem objawia się tym, że tekst jest niewłaściwego rozmiaru i albo zakrywa inne kontrolki, albo jest zbyt rozłożony (w zależności od tego, kto miał go ostatnio otwarty). O ile wiem, wszystkoContainerControls są ustawione naAutoScaleMode.Inherit, a forma najwyższego poziomu toAutoScaleMode.Dpi. Czy tego używa większość innych osób?

questionAnswers(3)

yourAnswerToTheQuestion