AutoScaleMode 열거형


Windows Forms에서 지원하는 다양한 유형의 자동 크기 조정 모드를 지정합니다.Specifies the different types of automatic scaling modes supported by Windows Forms.

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


Dpi 2

디스플레이 해상도를 기준으로 크기를 제어합니다.Controls scale relative to the display resolution. 일반적인 해상도는 96 및 120DPI입니다.Common resolutions are 96 and 120 DPI.

Font 1

클래스에서 사용하는 글꼴(일반적으로 시스템 글꼴)의 크기를 기준으로 크기를 제어합니다.Controls scale relative to the dimensions of the font the classes are using, which is typically the system font.

Inherit 3

클래스의 부모 크기 조정 모드에 따라 크기를 제어합니다.Controls scale according to the classes' parent's scaling mode. 부모가 없는 경우 자동 크기 조정을 사용하지 않습니다.If there is no parent, automatic scaling is disabled.

None 0

자동 크기 조정을 사용하지 않습니다.Automatic scaling is disabled.


합니다 ContainerControl 클래스와 클래스에서 파생 된, 같은 Form, 자체를 자동으로 조정 수 및 현재 시스템 글꼴 또는 디스플레이 해상도 따라 해당 내용을 측정 (dpi)입니다.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). AutoScaleMode 열거형은 이러한 클래스 및 파생된 형식에서 지 원하는 자동 크기 조정 모드를 정의 합니다.The AutoScaleMode enumeration defines the automatic scaling modes supported by these classes and their derived types. 컨트롤의 현재 모드를 통해 액세스할 수는 ContainerControl.AutoScaleMode 속성입니다.A control's current mode can be accessed through its ContainerControl.AutoScaleMode property.

대부분의 비즈니스 애플리케이션에 글꼴 자동 크기 조정 모드를 사용 해야 합니다.Most business applications should use the Font automatic scaling mode. Dpi 크기 조정 모드를 그래픽 기반 애플리케이션에 유용 하며.NET Compact Framework에서 사용 하는 기본 크기 조정 호환 됩니다.The Dpi scaling mode is useful for graphics-based applications and is compatible with the default scaling used by the .NET Compact Framework.


.NET Framework 버전 1.0 및 1.1에서는 자동 크기 조정을 지원 되었습니다 항상 현재 시스템 글꼴에 의존 하는 단순한 메커니즘을 사용 합니다.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. 이 메커니즘은 더 이상 사용 되지 않지만 이전 버전과 호환성을 위해 계속 지원 합니다.This mechanism is now obsolete but still supported for backward compatibility. 설정 하 여 이전 크기 조정 동작을 얻을 수 있습니다는 AutoScale 속성을 포함 하는 Formtrue, 암시적으로 설정 됩니다는 ContainerControl.AutoScaleMode 속성을 None.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. 반대로 설정 합니다 ContainerControl.AutoScaleMode 폼의 속성은 설정 AutoScalefalse,.NET Framework 버전 2.0에서 도입 된 새로운 크기 조정 메커니즘을 사용 하도록 설정 합니다.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.

스마트폰 애플리케이션에 대 한이 열거형이 소프트웨어가 필요 합니다 Windows Mobile Version 5.0 Smartphone에 대 한 참고 합니다.Note that for Smartphone applications, this enumeration requires Windows Mobile Version 5.0 software for Smartphones.

적용 대상

추가 정보