Поделиться через


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 изменится на наибольшее число, которое меньше высоты.

Как правило, параметры, соответствующие границам, не включенным в указанный параметр, передаются вместе со своими текущими значениями. Например, heightwidthсвойство или xy свойства Location свойства можно передать со ссылкой на текущий экземпляр элемента управления. Однако все значения, передаваемые в систему, учитываются и применяются к элементу управления.

Параметр 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) метод.

Применяется к