Control.GetScaledBounds(Rectangle, SizeF, BoundsSpecified) Метод

Определение

Возвращает границы, внутри которых масштабируется элемент управления.

protected:
 virtual System::Drawing::Rectangle GetScaledBounds(System::Drawing::Rectangle bounds, System::Drawing::SizeF factor, System::Windows::Forms::BoundsSpecified specified);
protected virtual System.Drawing.Rectangle GetScaledBounds (System.Drawing.Rectangle bounds, System.Drawing.SizeF factor, System.Windows.Forms.BoundsSpecified specified);
abstract member GetScaledBounds : System.Drawing.Rectangle * System.Drawing.SizeF * System.Windows.Forms.BoundsSpecified -> System.Drawing.Rectangle
override this.GetScaledBounds : System.Drawing.Rectangle * System.Drawing.SizeF * System.Windows.Forms.BoundsSpecified -> System.Drawing.Rectangle
Protected Overridable Function GetScaledBounds (bounds As Rectangle, factor As SizeF, specified As BoundsSpecified) As Rectangle

Параметры

bounds
Rectangle

Объект Rectangle, определяющий область, для которой возвращаются границы области отображения.

factor
SizeF

Высота и ширина границ элемента управления.

specified
BoundsSpecified

Одно из значений объекта BoundsSpecified, задающее границы элемента управления, используемые для определения его размеров и положения.

Возвращаемое значение

Rectangle

Объект Rectangle, представляющий границы, внутри которых масштабируется элемент управления.

Комментарии

Это вспомогательный метод, вызываемый ScaleControl для получения границ, в которых масштабируется элемент управления. Этот метод можно переопределить для повторного использования логики ScaleControl масштабирования, но необходимо указать собственные границы. Реализация по умолчанию возвращает масштабируемые границы, которые учитывают specified границы, независимо от того, является ли элемент управления верхним, является ли элемент управления фиксированной шириной или автоматическим размером, а также любые графические элементы, которые могут иметь элемент управления.

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

См. также раздел