次の方法で共有


ListBox.SetBoundsCore(Int32, Int32, Int32, Int32, BoundsSpecified) メソッド

定義

ListBox コントロールの指定した境界を設定します。

protected:
 override void SetBoundsCore(int x, int y, int width, int height, System::Windows::Forms::BoundsSpecified specified);
protected override void SetBoundsCore (int x, int y, int width, int height, System.Windows.Forms.BoundsSpecified specified);
override this.SetBoundsCore : int * int * int * int * System.Windows.Forms.BoundsSpecified -> unit
Protected Overrides Sub SetBoundsCore (x As Integer, y As Integer, width As Integer, height As Integer, specified As BoundsSpecified)

パラメーター

x
Int32

コントロールの新しい Left プロパティ値。

y
Int32

コントロールの新しい Top プロパティ値。

width
Int32

コントロールの新しい Width プロパティ値。

height
Int32

コントロールの新しい Height プロパティ値。

specified
BoundsSpecified

BoundsSpecified 値のビットごとの組み合わせ。

注釈

コントロールの ListBox 高さは、プロパティの倍数 ItemHeight で増減します。 height が倍数 ItemHeightではない数値の場合、高さの高さは、高 ListBox さより小さい最大の倍数で変化します。

通常、指定したパラメーターに含まれていない境界に対応するパラメーターは、現在の値と共に渡されます。 たとえば、プロパティの heightwidth、またはx``yプロパティは、コントロールのLocation現在のインスタンスへの参照と共に渡すことができます。 ただし、渡されるすべての値が優先され、コントロールに適用されます。

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

注意 (継承者)

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

適用対象