Control.ScaleControl(SizeF, BoundsSpecified) Control.ScaleControl(SizeF, BoundsSpecified) Control.ScaleControl(SizeF, BoundsSpecified) Control.ScaleControl(SizeF, BoundsSpecified) Method

Definizione

Scala la posizione, le dimensioni, la spaziatura interna e il margine di un controllo.Scales a control's location, size, padding and margin.

protected:
 virtual void ScaleControl(System::Drawing::SizeF factor, System::Windows::Forms::BoundsSpecified specified);
protected virtual void ScaleControl (System.Drawing.SizeF factor, System.Windows.Forms.BoundsSpecified specified);
abstract member ScaleControl : System.Drawing.SizeF * System.Windows.Forms.BoundsSpecified -> unit
override this.ScaleControl : System.Drawing.SizeF * System.Windows.Forms.BoundsSpecified -> unit
Protected Overridable Sub ScaleControl (factor As SizeF, specified As BoundsSpecified)

Parametri

factor
SizeF SizeF SizeF SizeF

Fattore di scala per l'altezza e la larghezza del controllo.The factor by which the height and width of the control will be scaled.

specified
BoundsSpecified BoundsSpecified BoundsSpecified BoundsSpecified

Valore di BoundsSpecified che specifica i limiti del controllo da usare per definirne le dimensioni e la posizione.A BoundsSpecified value that specifies the bounds of the control to use when defining its size and position.

Esempi

BoundsSpecified

Scale

GetScaledBounds

SetBoundsCore

Commenti

Se il controllo è di livello superiore, la posizione del controllo non verrà ridimensionata.If the control is top level, this will not scale the control's location. Non vengono ridimensionati gli elementi figlio o le dimensioni dei controlli automaticamente ridimensionati.This does not scale children or the size of automatically sized controls. È possibile omettere il ridimensionamento in qualsiasi direzione per la modifica del valore della specified parametro.You can omit scaling in any direction by changing the value of the specified parameter.

Si applica a