ContainerControl.CurrentAutoScaleDimensions 属性

定义

获取屏幕的当前运行时尺寸。

public:
 property System::Drawing::SizeF CurrentAutoScaleDimensions { System::Drawing::SizeF get(); };
[System.ComponentModel.Browsable(false)]
public System.Drawing.SizeF CurrentAutoScaleDimensions { get; }
[<System.ComponentModel.Browsable(false)>]
member this.CurrentAutoScaleDimensions : System.Drawing.SizeF
Public ReadOnly Property CurrentAutoScaleDimensions As SizeF

属性值

SizeF

包含当前每英寸点数 (DPI) 或屏幕的 Font 大小的 SizeF

属性

例外

未能为当前屏幕创建 Win32 设备上下文。

注解

CurrentAutoScaleDimensions 属性表示当前屏幕上的引用维度。 相反,该 AutoScaleDimensions 属性表示当前控件的设计环境的设计时引用维度,而 AutoScaleFactor 该属性是两者的比例。

维度值的解释取决于 AutoScaleMode 以下方式的属性:

  • 如果模式为 Dpi,则此属性表示屏幕分辨率(以每英寸点为单位)。

  • 如果模式为 Font,此属性表示平均字体字符大小(以像素为单位)。

AutoScaleMode如果该属性设置为 NoneCurrentAutoScaleDimensions则设置为等于 AutoScaleDimensions

有关自动缩放的详细信息,请参阅Windows 窗体中的自动缩放

适用于

另请参阅