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``widthобъект или x y свойства 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) .

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