Поделиться через


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

Определение

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

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

Поля

Имя Значение Описание
None 0

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

Font 1

Элементы управления масштабируются относительно измерений шрифта, который используют классы, что обычно является системным шрифтом.

Dpi 2

Элементы управления масштабируемости относительно разрешения дисплея. Распространенные разрешения : 96 и 120 DPI.

Inherit 3

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

Комментарии

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

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

Это важно

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

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

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

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