AutoScaleMode Enumeration

Definition

Gibt die verschiedenen Typen der automatischen Skalierungsmodi an, die von Windows Forms unterstützt werden.Specifies the different types of automatic scaling modes supported by Windows Forms.

public enum class AutoScaleMode
public enum AutoScaleMode
type AutoScaleMode = 
Public Enum AutoScaleMode
Vererbung
AutoScaleMode

Felder

Dpi 2

Steuert die Skalierung in Relation zur Displayauflösung.Controls scale relative to the display resolution. Häufige Werte für Auflösungen sind 96 und 120 DPI.Common resolutions are 96 and 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.Controls scale relative to the dimensions of the font the classes are using, which is typically the system font.

Inherit 3

Steuert die Skalierung gemäß dem Skalierungsmodus der übergeordneten Elemente der Klassen.Controls scale according to the classes' parent's scaling mode. Wenn kein übergeordnetes Element vorhanden ist, wird die automatische Skalierung deaktiviert.If there is no parent, automatic scaling is disabled.

None 0

Automatische Skalierung ist deaktiviert.Automatic scaling is disabled.

Hinweise

Die ContainerControl Klasse und die daraus abgeleiteten Klassen, wie z Form . b., können automatisch die Größe selbst und ihren Inhalt entsprechend der aktuellen System Schriftart oder der Auflösung der Anzeige, gemessen in dpi (dots per inch), ändern.The ContainerControl class and classes derived from it, such as Form, can automatically resize themselves and their contents according to either the current system font or the resolution of the display, measured in dots per inch (DPI). Die AutoScaleMode -Enumeration definiert die automatischen Skalierungs Modi, die von diesen Klassen und Ihren abgeleiteten Typen unterstützt werden.The AutoScaleMode enumeration defines the automatic scaling modes supported by these classes and their derived types. Auf den aktuellen Modus eines Steuer Elements kann über seine-Eigenschaft zugegriffen werden ContainerControl.AutoScaleMode .A control's current mode can be accessed through its ContainerControl.AutoScaleMode property.

Die meisten Geschäftsanwendungen sollten den automatischen Skalierungs Modus der Schriftart verwenden.Most business applications should use the Font automatic scaling mode. Der dpi-Skalierungs Modus ist für Grafik basierte Anwendungen nützlich und mit der Standard Skalierung kompatibel, die von der .NET Compact Framework verwendet wird.The Dpi scaling mode is useful for graphics-based applications and is compatible with the default scaling used by the .NET Compact Framework.

Wichtig

In den .NET Framework Versionen 1,0 und 1,1 wurde die automatische Skalierung mithilfe eines einfacheren Mechanismus unterstützt, bei dem stets die aktuelle System Schriftart verwendet wurde.In the .NET Framework versions 1.0 and 1.1, automatic scaling was supported using a simpler mechanism that always relied on the current system font. Dieser Mechanismus ist mittlerweile veraltet, wird jedoch aus Gründen der Abwärtskompatibilität weiterhin unterstützt.This mechanism is now obsolete but still supported for backward compatibility. Sie können das ältere Skalierungs Verhalten abrufen, indem Sie die- AutoScale Eigenschaft der enthaltenden Form auf festlegen true , wodurch auch die-Eigenschaft implizit auf None festgelegt wird ContainerControl.AutoScaleMode .You can obtain the older scaling behavior by setting the AutoScale property of the containing Form to true, which will also implicitly set the ContainerControl.AutoScaleMode property to None. Umgekehrt wird beim Festlegen der- ContainerControl.AutoScaleMode Eigenschaft eines Formulars auf festgelegt. Dadurch wird AutoScale false der neuere Skalierungs Mechanismus aktiviert, der mit der .NET Framework Version 2,0 eingeführt wurde.Conversely, setting the ContainerControl.AutoScaleMode property of a form will set AutoScale to false, enabling the newer scaling mechanism introduced with the .NET Framework version 2.0.

Beachten Sie, dass für Smartphone-Anwendungen diese Enumeration Windows Mobile Version 5,0-Software für Smartphones erfordert.Note that for Smartphone applications, this enumeration requires Windows Mobile Version 5.0 software for Smartphones.

Gilt für:

Siehe auch