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