MESCIUS SPREAD for Windows Forms 17.0J
SetBoundsCore メソッド (EditBase)

System.Windows.Forms.Control.Leftプロパティを設定する値。
System.Windows.Forms.Control.Leftプロパティを設定する値。
System.Windows.Forms.Control.Leftプロパティを設定する値。
System.Windows.Forms.Control.Leftプロパティを設定する値。
境界の設定に使用される引数を指定するSystem.Windows.Forms.BoundsSpecified 値のビットごとの組み合わせ。列挙体。
EditBaseコントロールの指定された境界を設定します。
構文
'Declaration
 
Protected Overrides Sub SetBoundsCore( _
   ByVal x As Integer, _
   ByVal y As Integer, _
   ByVal width As Integer, _
   ByVal height As Integer, _
   ByVal specified As BoundsSpecified _
) 
protected override void SetBoundsCore( 
   int x,
   int y,
   int width,
   int height,
   BoundsSpecified specified
)

パラメータ

x
System.Windows.Forms.Control.Leftプロパティを設定する値。
y
System.Windows.Forms.Control.Leftプロパティを設定する値。
width
System.Windows.Forms.Control.Leftプロパティを設定する値。
height
System.Windows.Forms.Control.Leftプロパティを設定する値。
specified
境界の設定に使用される引数を指定するSystem.Windows.Forms.BoundsSpecified 値のビットごとの組み合わせ。列挙体。
解説
通常、境界に対応する各パラメーターは、specifiedパラメーターを除き、それぞれの現在の値を指定して渡されます。たとえば、コントロールの現在のインスタンスに関連するSystem.Windows.Forms.Control.Heightプロパティ、System.Windows.Forms.Control.Width, プロパティ、System.Windows.Forms.Control.LocationプロパティのSystem.Drawing.Point.XまたはSystem.Drawing.Point.Yプロパティを渡すことができます。ただし、渡した値はすべて受け入れられ、コントロールに適用されます。

指定されたパラメータは、アプリケーションによって変更されたコントロールSystem.Windows.Forms.Control.Boundsの要素を表します。 たとえば、コントロールのSystem.Drawing.Sizeを変更した場合、指定されたパラメーター値はSystem.Windows.Forms.BoundsSpecifiedSize値です。 ただし、System.Windows.Forms.Control.Dockプロパティが設定されていることに応じてSizeが調整される場合、指定されたパラメータ値はBoundsSpecifiedのNone値です。

継承時の注意:

派生クラスでSetBoundsCoreをオーバーライドする場合は、基本クラスのSetBoundsCoreメソッドを呼び出して、コントロールの境界を強制的に変更してください。派生クラスでは、SetBoundsCoreメソッドにサイズの制約を追加できます。

参照

EditBase クラス
EditBase メンバ

 

 


© MESCIUS inc. All rights reserved.