Control.GetScaledBounds(Rectangle, SizeF, BoundsSpecified) Méthode

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 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

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

specified
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 appelée par ScaleControl 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 la logique de mise à l’échelle ScaleControl, 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 en compte les limites specified, que le contrôle soit de niveau supérieur, que le contrôle soit de largeur fixe ou de taille 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