AutoScaleMode 列舉
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
指定 Windows Forms 所支援的不同類型的自動縮放模式。
public enum class AutoScaleMode
public enum AutoScaleMode
type AutoScaleMode =
Public Enum 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 的 屬性設定 AutoScale 為 true
,以取得較舊的縮放行為,這也會隱含地將 ContainerControl.AutoScaleMode 屬性設定為 None。 相反地,將表單的 屬性設定 ContainerControl.AutoScaleMode AutoScale 為 false
,以啟用 .NET Framework 2.0 版引進的較新縮放機制。
請注意,對於智慧型手機應用程式,此列舉需要適用于智慧型手機的行動裝置 5.0 版軟體Windows。