PowerTools SPREAD for Windows Forms 8.0J
SetBoundsCore メソッド


Left プロパティを設定する Int32値。
Top プロパティを設定する Int32値。
Width プロパティを設定する Int32値。
Height プロパティを設定する Int32値。
境界の設定に使用される引数を指定する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 _
) 
'使用法
 
Dim instance As EditBase
Dim x As Integer
Dim y As Integer
Dim width As Integer
Dim height As Integer
Dim specified As BoundsSpecified
 
instance.SetBoundsCore(x, y, width, height, specified)
protected override void SetBoundsCore( 
   int x,
   int y,
   int width,
   int height,
   BoundsSpecified specified
)

パラメータ

x
Left プロパティを設定する Int32値。
y
Top プロパティを設定する Int32値。
width
Width プロパティを設定する Int32値。
height
Height プロパティを設定する Int32値。
specified
境界の設定に使用される引数を指定する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プロパティを渡すことができます。ただし、渡した値はすべて受け入れられ、コントロールに適用されます。

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

継承時の注意:

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

参照

EditBase クラス
EditBase メンバ

 

 


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