Control.GetScaledBounds(Rectangle, SizeF, BoundsSpecified) Control.GetScaledBounds(Rectangle, SizeF, BoundsSpecified) Control.GetScaledBounds(Rectangle, SizeF, BoundsSpecified) Control.GetScaledBounds(Rectangle, SizeF, BoundsSpecified) Method

Définition

Récupère les limites dans lesquelles le contrôle est mis à l'échelle.Retrieves the bounds within which the control is scaled.

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

Paramètres

bounds
Rectangle Rectangle Rectangle Rectangle

Rectangle qui spécifie la zone pour laquelle les limites d'affichage sont récupérées.A Rectangle that specifies the area for which to retrieve the display bounds.

factor
SizeF SizeF SizeF SizeF

Hauteur et largeur des limites du contrôle.The height and width of the control's bounds.

specified
BoundsSpecified BoundsSpecified BoundsSpecified BoundsSpecified

Une des valeurs de BoundsSpecified qui spécifie les limites du contrôle à utiliser pendant la définition de sa taille et de sa position.One of the values of BoundsSpecified that specifies the bounds of the control to use when defining its size and position.

Retours

Rectangle représentant les limites dans lesquelles le contrôle est mis à l'échelle.A Rectangle representing the bounds within which the control is scaled.

Remarques

Il s’agit d’une méthode d’assistance qui est ScaleControl appelée par pour récupérer les limites dans lesquelles le contrôle est mis à l’échelle.This is a helper method that is called by ScaleControl to retrieve the bounds within which the control is scaled. Vous pouvez substituer cette méthode pour réutiliser ScaleControl la logique de mise à l’échelle, mais vous devez fournir vos propres limites.You can override this method to reuse the ScaleControl scaling logic, but you must supply your own bounds. L’implémentation par défaut retourne les limites mises à l’échelle qui prennent specified en compte les limites, si le contrôle est de niveau supérieur, si le contrôle est de largeur fixe ou automatique, et tous les ornements que le contrôle peut avoir.The default implementation returns scaled bounds that take into account the specified bounds, whether the control is top level, whether the control is fixed width or auto size, and any adornments the control might have.

S’applique à

Voir aussi