ContainerControl.AutoScaleDimensions プロパティ

定義

コントロールがデザインされたときの寸法を取得または設定します。

C#
[System.ComponentModel.Browsable(false)]
public System.Drawing.SizeF AutoScaleDimensions { get; set; }

プロパティ値

コントロールがデザインされたときの 1 インチあたりのドット数 (DPI) または SizeF サイズを格納する Font

属性

例外

SizeF の値の幅または高さが 0 未満です (値を設定する場合)。

注釈

プロパティは AutoScaleDimensions 、コントロールが拡大縮小またはデザインされた画面の DPI またはフォント設定を表します。 具体的には、デザイン時に、このプロパティは、モニターが現在使用している値にWindows フォーム デザイナーによって設定されます。 次に、実行時にフォームが読み込まれるときに、 プロパティが とAutoScaleDimensionsPerformAutoScale異なる場合CurrentAutoScaleDimensionsは、 メソッドが呼び出され、コントロールとそのすべての子のスケーリングが実行されます。 その後、 AutoScaleDimensions 新しいスケーリング サイズを反映するように が更新されます。

自動スケーリングの詳細については、「Windows フォームでの自動スケーリング」を参照してください。

適用対象

製品 バージョン
.NET Framework 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
Windows Desktop 3.0, 3.1, 5, 6, 7, 8, 9, 10

こちらもご覧ください