AutoScaleMode Enumeration
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Gibt die verschiedenen Typen der automatischen Skalierungsmodi an, die von Windows Forms unterstützt werden.
public enum class AutoScaleMode
public enum AutoScaleMode
type AutoScaleMode =
Public Enum AutoScaleMode
- Vererbung
Felder
Dpi | 2 | Steuert die Skalierung in Relation zur Displayauflösung. Häufige Werte für Auflösungen sind 96 und 120 DPI. |
Font | 1 | Steuert die Skalierung in Relation zu den Abmessungen der Schriftart, die von den Klassen verwendet wird. Dies ist üblicherweise die Systemschriftart. |
Inherit | 3 | Steuert die Skalierung gemäß dem Skalierungsmodus der übergeordneten Elemente der Klassen. Wenn kein übergeordnetes Element vorhanden ist, wird die automatische Skalierung deaktiviert. |
None | 0 | Automatische Skalierung ist deaktiviert. |
Hinweise
Die ContainerControl von ihm abgeleiteten Klassen, z Form. B. , können die Größe selbst und deren Inhalt automatisch entsprechend der aktuellen Systemschriftart oder der Auflösung der Anzeige ändern, gemessen in Punkt pro Zoll (DPI). Die AutoScaleMode Enumeration definiert die automatischen Skalierungsmodi, die von diesen Klassen und ihren abgeleiteten Typen unterstützt werden. Auf den aktuellen Modus eines Steuerelements kann über seine ContainerControl.AutoScaleMode Eigenschaft zugegriffen werden.
Die meisten Geschäftsanwendungen sollten den automatischen Skalierungsmodus "Schriftart" verwenden. Der Dpi-Skalierungsmodus ist für grafikbasierte Anwendungen nützlich und ist mit der standardmäßigen Skalierung kompatibel, die vom .NET Compact Framework verwendet wird.
Wichtig
In den .NET Framework Versionen 1.0 und 1.1 wurde die automatische Skalierung mithilfe eines einfacheren Mechanismus unterstützt, der immer auf die aktuelle Systemschriftart basiert. Dieser Mechanismus ist jetzt veraltet, wird jedoch weiterhin für die Abwärtskompatibilität unterstützt. Sie können das ältere Skalierungsverhalten abrufen, indem Sie die AutoScale Eigenschaft des enthaltenden Form true
Objekts festlegen, auf das auch implizit die ContainerControl.AutoScaleMode Eigenschaft auf None festgelegt wird. Umgekehrt wird das Festlegen der ContainerControl.AutoScaleMode Eigenschaft eines Formulars auf AutoScale false
festgelegt, wodurch der neuere Skalierungsmechanismus aktiviert wird, der mit der .NET Framework Version 2.0 eingeführt wurde.
Beachten Sie, dass für Smartphone-Anwendungen diese Enumeration Windows Mobile Version 5.0-Software für Smartphones erfordert.