Partilhar via


Método Shape.Scale

Dimensiona uma forma pelo fator de dimensionamento especificado.

Namespace:  Microsoft.VisualBasic.PowerPacks
Assembly:  Microsoft.VisualBasic.PowerPacks.Vs (em Microsoft.VisualBasic.PowerPacks.Vs.dll)

Sintaxe

'Declaração
Public MustOverride Sub Scale ( _
    factor As SizeF _
)
public abstract void Scale(
    SizeF factor
)
public:
virtual void Scale(
    SizeF factor
) abstract
abstract Scale : 
        factor:SizeF -> unit
public abstract function Scale(
    factor : SizeF
)

Parâmetros

  • factor
    Tipo: SizeF

    Um SizeF que contém os fatores de dimensionamento horizontais e verticais.

Comentários

O Scale método dimensiona o controle de acordo com a escala especificada factor. Isso torna maior ou menor por uma porcentagem do tamanho atual.

Exemplos

O exemplo a seguir demonstra como usar o Scale método dimensionar um OvalShape controle. Este exemplo requer que você tenha um OvalShape controle denominado OvalShape1 em um formulário.

Private Sub OvalShape1_Click() Handles OvalShape1.Click
    Dim state As Boolean 
    If state = False Then
        OvalShape1.Scale(New SizeF(2, 3))
        state = True 
    Else
        OvalShape1.Scale(New SizeF(0.5, 0.333))
        state = False 
    End If 
End Sub
private void ovalShape1_Click(System.Object sender, System.EventArgs e)
{
    bool state = true;
    if (state == false)
    {
        ovalShape1.Scale(new SizeF(2, 3));
        state = true;
    }
    else
    {
        ovalShape1.Scale(new SizeF((float)0.5, ((float)0.333)));
        state = false;
    }
}

Segurança do .NET Framework

Consulte também

Referência

Shape Classe

Namespace Microsoft.VisualBasic.PowerPacks

Outros recursos

Como desenhar linhas com o controle LineShape (Visual Studio)

Como desenhar formas com os controles OvalShape e RectangleShape (Visual Studio)

Introdução aos controles de linha e forma (Visual Studio)