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é modelem Windows Forms.
public enum class AutoScaleMode
public enum AutoScaleMode
type AutoScaleMode =
Public Enum AutoScaleMode
- Dědičnost
Pole
| Name | Hodnota | Description |
|---|---|---|
| None | 0 | Automatické škálování je zakázané. |
| 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. |
| Dpi | 2 | Ovládací prvky se škáluje vzhledem k rozlišení zobrazení. Běžná rozlišení jsou 96 a 120 DPI. |
| Inherit | 3 | Řídí škálování podle režimu škálování nadřazené třídy. Pokud neexistuje žádný nadřazený objekt, 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. Aktuální režim ovládacího prvku je přístupný 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é
V rozhraní .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í Formtruena hodnotu , která také implicitně nastaví ContainerControl.AutoScaleMode vlastnost None. Naopak nastavení ContainerControl.AutoScaleMode vlastnosti formuláře bude nastaveno AutoScale na false, což umožňuje novější mechanismus škálování zavedený v rozhraní .NET Framework verze 2.0.
Všimněte si, že pro aplikace Smartphone tento výčet vyžaduje software Windows Mobile verze 5.0 pro smartphony.