AutoScaleMode 列舉

定義

指定 Windows Forms 所支援的不同類型的自動縮放模式。

C#
public enum AutoScaleMode
繼承
AutoScaleMode

欄位

Dpi 2

相對於顯示器解析度的控制項縮放。 常用解析度為 96 和 120 DPI。

Font 1

相對於類別正在使用之字型維度的控制項縮放,通常是系統字型。

Inherit 3

以類別父項的縮放模式為依據的控制項縮放。 如果沒有父項,即會停用自動縮放。

None 0

停用自動縮放。

備註

ContainerControl衍生自它的類別和類別,例如 Form ,可以根據目前的系統字型或顯示器解析度,自動調整本身及其內容的大小,以每英吋點為單位, (DPI) 。 列舉 AutoScaleMode 定義這些類別及其衍生類型所支援的自動調整模式。 控制項的目前模式可以透過其 ContainerControl.AutoScaleMode 屬性來存取。

大部分的商務應用程式都應該使用字型自動縮放模式。 Dpi 縮放模式適用于圖形型應用程式,且與 .NET Compact Framework 所使用的預設縮放比例相容。

重要

在 .NET Framework 1.0 和 1.1 版中,支援使用一律依賴目前系統字型的較簡單機制來自動調整。 此機制現在已過時,但仍支援回溯相容性。 您可以將包含 Form 的 屬性設定 AutoScaletrue ,以取得較舊的縮放行為,這也會隱含地將 ContainerControl.AutoScaleMode 屬性設定為 None。 相反地,將表單的 屬性設定 ContainerControl.AutoScaleMode AutoScalefalse ,以啟用 .NET Framework 2.0 版引進的較新縮放機制。

請注意,對於智慧型手機應用程式,此列舉需要適用于智慧型手機的行動裝置 5.0 版軟體Windows。

適用於

產品 版本
.NET Framework 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8
Windows Desktop 3.0, 3.1, 5, 6, 7

另請參閱