AutoScaleMode Перечисление

Определение

Задает различные типы режимов автоматического масштабирования, поддерживаемые в Windows Forms.

public enum class AutoScaleMode
public enum AutoScaleMode
type AutoScaleMode = 
Public Enum AutoScaleMode
Наследование
AutoScaleMode

Поля

Dpi 2

Масштаб элементов управления изменяется в соответствии с разрешением экрана. Стандартное разрешение — 96 и 120 точек на дюйм.

Font 1

Масштаб элементов управления изменяется в соответствии с размером шрифта, используемого в классах (обычно это системный шрифт).

Inherit 3

Масштаб элементов управления изменяется в соответствии с режимом масштабирования родительского элемента классов. Если родительский элемент отсутствует, автоматическое масштабирование отключается.

None 0

Автоматическое масштабирование отключено.

Комментарии

Класс ContainerControl и классы, производные от него, например Form, могут автоматически изменять размер и их содержимое в соответствии с текущим системным шрифтом или разрешением дисплея, измеряемым в точках на дюйм (DPI). Перечисление AutoScaleMode определяет режимы автоматического масштабирования, поддерживаемые этими классами и их производными типами. Доступ к текущему режиму элемента управления можно получить через его ContainerControl.AutoScaleMode свойство.

Большинство бизнес-приложений должны использовать режим автоматического масштабирования шрифта. Режим масштабирования Dpi полезен для графических приложений и совместим с масштабированием по умолчанию, используемым платформой .NET Compact Framework.

Важно!

В платформа .NET Framework версиях 1.0 и 1.1 автоматическое масштабирование поддерживается с помощью более простого механизма, который всегда зависит от текущего системного шрифта. Этот механизм теперь устарел, но по-прежнему поддерживается для обратной совместимости. Вы можете получить более старое поведение масштабирования, задав AutoScale свойство содержащего Form trueсвойства, которое также неявно присвоит ContainerControl.AutoScaleMode свойству значение None. И наоборот, при задании ContainerControl.AutoScaleMode свойства формы будет задано AutoScale falseзначение, включив новый механизм масштабирования, представленный в платформа .NET Framework версии 2.0.

Обратите внимание, что для приложений для смартфонов это перечисление требует Windows программного обеспечения mobile версии 5.0 для смартфонов.

Применяется к

См. также раздел