Dieser Artikel wurde manuell übersetzt. Bewegen Sie den Mauszeiger über die Sätze im Artikel, um den Originaltext anzuzeigen.
Übersetzung
Original
Dieser Artikel wurde noch nicht bewertet - Dieses Thema bewerten.

AutoScaleMode-Enumeration

Gibt die verschiedenen Typen von automatischen Skalierungsmodi an, die von Windows Forms unterstützt werden.

Namespace:  System.Windows.Forms
Assembly:  System.Windows.Forms (in System.Windows.Forms.dll)
public enum AutoScaleMode
Membername Beschreibung
None Die automatische Skalierung ist deaktiviert.
Font Steuerelemente werden relativ zu den Dimensionen der von den Klassen verwendeten Schriftart skaliert, bei der es sich normalerweise um die Systemschriftart handelt.
Dpi Steuerelemente werden relativ zur Anzeigeauflösung skaliert. Häufig verwendete Auflösungen sind 96 und 120 dpi.
Inherit Steuerelemente werden entsprechend dem Skalierungsmodus des übergeordneten Elements der Klassen skaliert. Wenn kein übergeordnetes Element vorhanden ist, wird die automatische Skalierung deaktiviert.

Für die ContainerControl-Klasse und die von ihr abgeleiteten Klassen (z. B. Form) kann die Größe und der Inhalt automatisch an die aktuelle Systemschriftart oder die Anzeigeauflösung in dpi (Punkt pro Zoll) angepasst werden. 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.

In den meisten Geschäftsanwendungen sollte der automatische Font-Skalierungsmodus verwendet werden. Der Dpi-Skalierungsmodus ist geeignet für grafikgestützte Anwendungen, und er ist mit der von .NET Compact Framework verwendeten Standardskalierung kompatibel.

Wichtiger Hinweis Wichtig

In den Versionen 1.0 und 1.1 von NET Framework wurde die automatische Skalierung durch einen einfacheren Mechanismus unterstützt, dem immer die aktuelle Systemschriftart zugrunde lag. Dieser Mechanismus ist jetzt veraltet, wird jedoch aus Gründen der Abwärtskompatibilität weiterhin unterstützt. Sie können das frühere Skalierungsverhalten einrichten, indem Sie die AutoScale-Eigenschaft der enthaltenden Form auf true festlegen, wodurch die ContainerControl.AutoScaleMode-Eigenschaft implizit auf None festgelegt wird. Wenn Sie die ContainerControl.AutoScaleMode-Eigenschaft eines Formulars festlegen, wird AutoScale auf false festgelegt, wodurch der neue Skalierungsmechanismus aus .NET Framework Version 2.0 aktiviert wird.

Beachten Sie, dass diese Enumeration für Smartphone-Anwendungen Windows Mobile, Version 5.0, für Smartphones erfordert.

.NET Framework

Unterstützt in: 4, 3.5, 3.0, 2.0

.NET Framework Client Profile

Unterstützt in: 4, 3.5 SP1

Windows 7, Windows Vista SP1 oder höher, Windows XP SP3, Windows XP SP2 x64 Edition, Windows Server 2008 (Server Core wird nicht unterstützt), Windows Server 2008 R2 (Server Core wird mit SP1 oder höher unterstützt), Windows Server 2003 SP2

.NET Framework unterstützt nicht alle Versionen sämtlicher Plattformen. Eine Liste der unterstützten Versionen finden Sie unter Systemanforderungen für .NET Framework.
Fanden Sie dies hilfreich?
(1500 verbleibende Zeichen)
Community-Inhalt Hinzufügen
Anmerkungen FAQ