PowerTools SPREAD for Windows Forms 10.0J
GetPreferredSize メソッド (EditBase)


調整対象となるSize値。
コントロールが収まる矩形領域のサイズを取得します。
構文
'Declaration
 
Public Overrides Function GetPreferredSize( _
   ByVal proposedSize As Size _
) As Size
'使用法
 
Dim instance As EditBase
Dim proposedSize As Size
Dim value As Size
 
value = instance.GetPreferredSize(proposedSize)
public override Size GetPreferredSize( 
   Size proposedSize
)

パラメータ

proposedSize
調整対象となるSize値。

戻り値の型

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

EditBase クラス
EditBase メンバ

 

 


© 2004-2017, GrapeCity inc. All rights reserved.