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

Определение

Задает различные типы режимов автоматического масштабирования, поддерживаемые в Windows Forms.Specifies the different types of automatic scaling modes supported by Windows Forms.

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

Поля

Dpi 2

Масштаб элементов управления изменяется в соответствии с разрешением экрана.Controls scale relative to the display resolution. Стандартное разрешение — 96 и 120 точек на дюйм.Common resolutions are 96 and 120 DPI.

Font 1

Масштаб элементов управления изменяется в соответствии с размером шрифта, используемого в классах (обычно это системный шрифт).Controls scale relative to the dimensions of the font the classes are using, which is typically the system font.

Inherit 3

Масштаб элементов управления изменяется в соответствии с режимом масштабирования родительского элемента классов.Controls scale according to the classes' parent's scaling mode. Если родительский элемент отсутствует, автоматическое масштабирование отключается.If there is no parent, automatic scaling is disabled.

None 0

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

Комментарии

ContainerControlКласс и классы, производные от него, такие как Form , могут автоматически изменять размер и содержимое в соответствии с текущим системным шрифтом или разрешением экрана, измеряемым точками на дюйм (DPI).The ContainerControl class and classes derived from it, such as Form, can automatically resize themselves and their contents according to either the current system font or the resolution of the display, measured in dots per inch (DPI). AutoScaleModeПеречисление определяет режимы автоматического масштабирования, поддерживаемые этими классами и их производными типами.The AutoScaleMode enumeration defines the automatic scaling modes supported by these classes and their derived types. Доступ к текущему режиму элемента управления можно получить с помощью его ContainerControl.AutoScaleMode Свойства.A control's current mode can be accessed through its ContainerControl.AutoScaleMode property.

Большинство бизнес-приложений должны использовать режим автоматического масштабирования шрифтов.Most business applications should use the Font automatic scaling mode. Режим масштабирования DPI полезен для графических приложений и совместим с масштабированием по умолчанию, используемым .NET Compact Framework.The Dpi scaling mode is useful for graphics-based applications and is compatible with the default scaling used by the .NET Compact Framework.

Важно!

В .NET Framework версиях 1,0 и 1,1 автоматическое масштабирование поддерживалось с помощью более простого механизма, который всегда основывался на текущем системном шрифте.In the .NET Framework versions 1.0 and 1.1, automatic scaling was supported using a simpler mechanism that always relied on the current system font. Этот механизм теперь устарел, но по-прежнему поддерживается для обеспечения обратной совместимости.This mechanism is now obsolete but still supported for backward compatibility. Можно получить более старое поведение масштабирования, установив AutoScale свойство объекта, содержащего значение Form true , которое также неявно присвоить ContainerControl.AutoScaleMode свойству значение None.You can obtain the older scaling behavior by setting the AutoScale property of the containing Form to true, which will also implicitly set the ContainerControl.AutoScaleMode property to None. И наоборот, установка ContainerControl.AutoScaleMode Свойства формы будет иметь значение AutoScale false , что позволит использовать более новый механизм масштабирования, представленный в .NET Framework версии 2,0.Conversely, setting the ContainerControl.AutoScaleMode property of a form will set AutoScale to false, enabling the newer scaling mechanism introduced with the .NET Framework version 2.0.

Обратите внимание, что для приложений Smartphone это перечисление требует наличия программного обеспечения Windows Mobile версии 5,0 для смартфонов.Note that for Smartphone applications, this enumeration requires Windows Mobile Version 5.0 software for Smartphones.

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

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