MESCIUS SPREAD for Windows Forms 15.0J
GetPreferredSize メソッド (EditBase)

コントロールのカスタムサイズ領域。
コントロールが収まる矩形領域のサイズを取得します。
構文
'宣言
 
Public Overrides Function GetPreferredSize( _
   ByVal proposedSize As Size _
) As Size
public override Size GetPreferredSize( 
   Size proposedSize
)

パラメータ

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

戻り値の型

矩形の幅と高さを表すSystem.Drawing.Size型オブジェクトの順序付きペア。
解説
GetPreferredSizeの動作はコントロールによって異なります。LayoutEngineは、返されたサイズをコントロールに割り当てることができない場合があります。proposedSizeパラメーターによって示された制約よりも大きいサイズを返すことは可能ですが、制約が小さくなるのに合わせてproposedSizeも小さくする必要があります。たとえば、GetPreferredSize(new Size(100, 0))をGetPreferredSize(new Size(200, 0))より大きくしないでください。例外は、proposedSizeが0またはSize.Emptyの場合です。これらは制約なしとして定義されています。
参照

EditBase クラス
EditBase メンバ

 

 


© MESCIUS inc. All rights reserved.