GrapeCity.Win.Containers 名前空間 > GcGroupBoxControlBase クラス : SetBoundsCore メソッド |
通常、境界に対応するパラメーターのうちspecifiedパラメーターに含まれないものは、現在の値で渡されます。たとえば、System.Windows.Forms.Control.LocationプロパティのSystem.Windows.Forms.Control.HeightまたはSystem.Windows.Forms.Control.Width、あるいはSystem.Drawing.Point.XまたはSystem.Drawing.Point.Yの各プロパティは、コントロールの現在のインスタンスへの参照を使って渡すことができます。ただし、渡された値はすべて受け入れられ、コントロールに適用されます。
boundsSpecifiedパラメーターは、アプリケーションによって変更されたコントロールのSystem.Windows.Forms.Control.Boundsの要素を表します。たとえば、コントロールのSystem.Windows.Forms.Control.Sizeを変更した場合、boundsSpecifiedパラメーター値はSystem.Windows.Forms.BoundsSpecifiedのSystem.Drawing.Size値になります。ただし、設定されるDockプロパティに応じてSystem.Drawing.Sizeが調整される場合、boundsSpecifiedパラメーターの値はSystem.Windows.Forms.BoundsSpecifiedのSystem.Windows.Forms.BoundsSpecified.None値になります。
派生クラスでSetBoundsCoreをオーバーライドする場合は、基本クラスのSetBoundsCoreメソッドを呼び出して、強制的にコントロールの境界を変更してください。派生クラスでは、SetBoundsCoreメソッドにサイズの制限を追加できます。
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2