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 倍数增加和减少。 如果高度不是倍 ItemHeight数的数字,则 ListBox 高度将由小于高度的最大倍数更改。

通常,与未包含在指定参数中的边界相对应的参数将随当前值一起传入。 例如,height可以使用对控件的当前实例的引用传入属性或x``y属性Locationwidth 但是,传入的所有值都遵循并应用于控件。

specified 参数表示应用程序更改的控件 Bounds 的元素。 例如,如果更改 Size 控件,则 specified 参数值为 Size。 但是,如果 Size 根据 Dock 所设置的属性进行调整,则 specified 参数值为 None

继承者说明

SetBoundsCore(Int32, Int32, Int32, Int32, BoundsSpecified) 派生类中重写时,请务必调用基类 SetBoundsCore(Int32, Int32, Int32, Int32, BoundsSpecified) 的方法以强制控件的边界更改。 派生类可以向 SetBoundsCore(Int32, Int32, Int32, Int32, BoundsSpecified) 方法添加大小限制。

适用于