AutoScaleMode 列舉

定義

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

public enum class AutoScaleMode
public enum AutoScaleMode
type AutoScaleMode = 
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。

適用於

另請參閱