Control.GetPreferredSize(Size) メソッド

定義

コントロールが収まる四角形の領域のサイズを取得します。

public:
 virtual System::Drawing::Size GetPreferredSize(System::Drawing::Size proposedSize);
public virtual System.Drawing.Size GetPreferredSize (System.Drawing.Size proposedSize);
abstract member GetPreferredSize : System.Drawing.Size -> System.Drawing.Size
override this.GetPreferredSize : System.Drawing.Size -> System.Drawing.Size
Public Overridable Function GetPreferredSize (proposedSize As Size) As Size

パラメーター

proposedSize
Size

コントロールのカスタム サイズ領域。

戻り値

四角形の幅と高さを表す、順序を付与した Size 型のペア。

注釈

GetPreferredSize 動作は制御によって異なります。 は LayoutEngine 、返されたサイズをコントロールに割り当てることができない可能性があります。 パラメーターに示されている制約よりも大きいサイズを proposedSize 返すことができますが、制約が proposedSize 減少すると減少する必要があります。 たとえば、 GetPreferredSize(new Size(100, 0)) は よりも GetPreferredSize(new Size(200, 0))広くしないでください。 例外は proposedSize 0 または Size.Emptyです。これは制約なしとして定義されます。

適用対象