AutoScaleMode Výčet
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Určuje různé typy režimů automatického škálování podporované model Windows Forms.
public enum class AutoScaleMode
public enum AutoScaleMode
type AutoScaleMode =
Public Enum AutoScaleMode
- Dědičnost
Pole
Dpi | 2 | Ovládací prvky se škáluje vzhledem k rozlišení zobrazení. Běžné rozlišení jsou 96 a 120 DPI. |
Font | 1 | Ovládací prvky se škálují vzhledem k rozměrům písma, které třídy používají, což je obvykle systémové písmo. |
Inherit | 3 | Řídí škálování podle režimu škálování nadřazené třídy. Pokud neexistuje nadřazený objekt, automatické škálování je zakázané. |
None | 0 | Automatické škálování je zakázané. |
Poznámky
Třída ContainerControl a třídy odvozené z ní, například Form, mohou automaticky změnit velikost sebe a jejich obsah podle aktuálního systémového písma nebo rozlišení displeje měřené v bodech na palec (DPI). Výčet AutoScaleMode definuje režimy automatického škálování podporované těmito třídami a jejich odvozenými typy. K aktuálnímu režimu ovládacího prvku lze přistupovat prostřednictvím jeho ContainerControl.AutoScaleMode vlastnosti.
Většina obchodních aplikací by měla používat režim automatického škálování písma. Režim škálování Dpi je užitečný pro grafické aplikace a je kompatibilní s výchozím škálováním používaným rozhraním .NET Compact Framework.
Důležité
Ve .NET Framework verze 1.0 a 1.1 se automatické škálování podporovalo pomocí jednoduššího mechanismu, který vždy spoléhal na aktuální systémové písmo. Tento mechanismus je nyní zastaralý, ale stále podporuje zpětnou kompatibilitu. Starší chování škálování můžete získat nastavením AutoScale vlastnosti obsahující Form true
na hodnotu , která také implicitně nastaví ContainerControl.AutoScaleMode vlastnost None. Naopak nastavení ContainerControl.AutoScaleMode vlastnosti formuláře bude nastaveno AutoScale na false
, povolení novějšího mechanismu škálování zavedeného s .NET Framework verze 2.0.
Všimněte si, že pro aplikace smartphone tento výčet vyžaduje Windows mobilní verze 5.0 software pro smartphony.