Richtiger Ansatz für den Umgang mit der automatischen Skalierung

Ich arbeite mit einem anderen Entwickler an einer WinForms-Anwendung und wir haben ein großes Problem mit der Darstellung im Zusammenhang mit der automatischen Skalierung.

Mein System (ein Sony VAIO) ist in diesem Menü standardmäßig auf 125% eingestellt:

Soweit ich weiß, setzt 125% den DPI-Wert auf 120 und die Standardschriftgröße (Menüs usw.) auf 11pt. Auf dem System des anderen Entwicklers ist der Standardwert 100% (96 dpi) und 9pt-Schriftart. Ich bin mir nicht sicher, aber ich denke, nur die DPI ist das, was uns Kummer macht.

Das Problem äußert sich darin, dass der Text die falsche Größe hat und entweder andere Steuerelemente verdeckt oder zu weit auseinander liegt (je nachdem, wer ihn zuletzt im Designer geöffnet hatte). Soweit ich das beurteilen kannContainerControls sind auf eingestelltAutoScaleMode.Inheritund die oberste Form istAutoScaleMode.Dpi. Ist es das, was die meisten anderen Leute benutzen?

Antworten auf die Frage(3)

Ihre Antwort auf die Frage