Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
ridimensiona LineShape controllare il fattore di scala specificato.
Spazio dei nomi: Microsoft.VisualBasic.PowerPacks
Assembly: Microsoft.VisualBasic.PowerPacks.Vs (in Microsoft.VisualBasic.PowerPacks.Vs.dll)
Sintassi
'Dichiarazione
Public Overrides Sub Scale ( _
factor As SizeF _
)
public override void Scale(
SizeF factor
)
public:
virtual void Scale(
SizeF factor
) override
abstract Scale :
factor:SizeF -> unit
override Scale :
factor:SizeF -> unit
public override function Scale(
factor : SizeF
)
Parametri
- factor
Tipo: System.Drawing.SizeF
In SizeF strutturare contenente i fattori di scala verticale () X orizzontale () e Y.
Note
Scale il metodo ridimensiona il controllo con il fattore di scala specificato.Ad esempio, per ridimensionare due volte il controllo alla dimensione corrente, utilizzare i fattori di scala X e Y di 2.Per ridimensionare il controllo da un numero fisso di pixel, modificare X2 e/o Y2 proprietà.
Esempi
Nell'esempio seguente viene illustrato come utilizzare Scale metodo di LineShape controllare per ridimensionare una linea due volte dalla larghezza e 2 e 1/2 volte la l'altezza in fase di esecuzione.
Private Sub LineScale_Load() Handles MyBase.Load
LineShape1.X1 = 0
LineShape1.Y1 = 0
LineShape1.X2 = 40
LineShape1.Y2 = 40
End Sub
Private Sub Button1_Click() Handles Button1.Click
ScaleMe(2, 2.5)
End Sub
Private Sub ScaleMe(ByVal x As Single, ByVal y As Single)
Dim newsize As New SizeF(x, y)
LineShape1.Scale(newsize)
End Sub
private void LineScale_Load(System.Object sender, System.EventArgs e)
{
lineShape1.X1 = 0;
lineShape1.Y1 = 0;
lineShape1.X2 = 40;
lineShape1.Y2 = 40;
}
private void Button1_Click(System.Object sender, System.EventArgs e)
{
ScaleMe(2, 2.5f);
}
private void ScaleMe(float x, float y)
{
SizeF newsize = new SizeF( x, y);
lineShape1.Scale(newsize);
}
Sicurezza di .NET Framework
- Attendibilità totale per il chiamante immediato. Impossibile utilizzare questo membro in codice parzialmente attendibile. Per ulteriori informazioni, vedere Utilizzo di librerie da codice parzialmente attendibile.
Vedere anche
Riferimenti
Spazio dei nomi Microsoft.VisualBasic.PowerPacks
Altre risorse
Procedura: disegnare forme con i controlli OvalShape e RectangleShape (Visual Studio)
Procedura: disegnare linee con il controllo LineShape (Visual Studio)