Partager via


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

Définition

Récupère les limites dans lesquelles le contrôle est mis à l'échelle.

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.

factor
SizeF

Hauteur et largeur des limites du contrôle.

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.

Retours

Rectangle

Rectangle représentant les limites dans lesquelles le contrôle est mis à l'échelle.

Remarques

Il s’agit d’une méthode d’assistance appelée par ScaleControl la récupération des limites dans lesquelles le contrôle est mis à l’échelle. Vous pouvez remplacer cette méthode pour réutiliser la logique de mise à l’échelle ScaleControl , mais vous devez fournir vos propres limites. L’implémentation par défaut retourne des limites mises à l’échelle qui prennent en compte les specified limites, que le contrôle soit de niveau supérieur, que le contrôle soit de largeur fixe ou de taille automatique, et que les ornements du contrôle puissent avoir.

S’applique à

Voir aussi