Control.GetScaledBounds(Rectangle, SizeF, BoundsSpecified) Metodo

Definizione

Recupera i limiti all'interno del quale viene ridimensionato il controllo.

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

Parametri

bounds
Rectangle

Oggetto Rectangle che specifica l'area per cui recuperare i limiti di visualizzazione.

factor
SizeF

Altezza e larghezza dei limiti del controllo.

specified
BoundsSpecified

Uno dei valori di BoundsSpecified che specifica i limiti del controllo da utilizzare durante la definizione delle dimensioni e della posizione.

Valori restituiti

Oggetto Rectangle che rappresenta i limiti all'interno del quale viene ridimensionato il controllo.

Commenti

Si tratta di un metodo helper chiamato da ScaleControl per recuperare i limiti all'interno del quale viene ridimensionato il controllo. È possibile eseguire l'override di questo metodo per riutilizzare la logica di ScaleControl ridimensionamento, ma è necessario specificare limiti personalizzati. L'implementazione predefinita restituisce i limiti ridimensionati che tengono conto dei specified limiti, se il controllo è di primo livello, se il controllo è a larghezza fissa o dimensione automatica e gli elementi decorativi che il controllo potrebbe avere.

Si applica a

Vedi anche