TextBoxBase.SetBoundsCore(Int32, Int32, Int32, Int32, BoundsSpecified) Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Задает указанные границы TextBoxBase элемента управления.
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)
Параметры
- height
- Int32
Не используется.
- specified
- BoundsSpecified
Побитовое сочетание значений BoundsSpecified .
Комментарии
Элемент TextBoxBase управления использует PreferredHeight свойство для задания границ, если AutoSize свойство имеет значение true , а Multiline свойство — false.
Как правило, параметры, соответствующие границам, не включенным в specified параметр, передаются со своими текущими значениями. Например, HeightWidthсвойство или XY свойства Location свойства можно передать со ссылкой на текущий экземпляр элемента управления. Однако все значения, передаваемые в систему, учитываются и применяются к элементу управления.
Параметр specified представляет элементы элементов элементов управления Bounds , измененных приложением. Например, если изменить Size элемент управления, specified значение параметра — Size это значение BoundsSpecified. Однако если Size параметр корректируется в ответ Dock на заданное свойство, specified значение параметра равно None значению BoundsSpecified.
Примечания для тех, кто наследует этот метод
При переопределении SetBoundsCore(Int32, Int32, Int32, Int32, BoundsSpecified) в производном классе обязательно вызовите метод базового класса SetBoundsCore(Int32, Int32, Int32, Int32, BoundsSpecified) , чтобы принудительно изменить границы элемента управления. Производные классы могут добавлять ограничения размера в SetBoundsCore(Int32, Int32, Int32, Int32, BoundsSpecified) метод.