ListBox.SetBoundsCore(Int32, Int32, Int32, Int32, BoundsSpecified) 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
设置 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)
参数
- specified
- BoundsSpecified
BoundsSpecified 值的按位组合。
注解
控件的高度 ListBox 由属性的 ItemHeight 倍数增加和减少。 如果高度不是倍 ItemHeight数的数字,则 ListBox 高度将由小于高度的最大倍数更改。
通常,与未包含在指定参数中的边界相对应的参数将随当前值一起传入。 例如,height
可以使用对控件的当前实例的引用传入属性或x``y
属性Location。 width
但是,传入的所有值都遵循并应用于控件。
该 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) 方法添加大小限制。