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 границы, в которых масштабируется элемент управления.

Комментарии

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

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

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