Поделиться через


Shape.Scale - метод

Масштабирует форма указанным фактором масштабирования.

Пространство имен:  Microsoft.VisualBasic.PowerPacks
Сборка:  Microsoft.VisualBasic.PowerPacks.Vs (в Microsoft.VisualBasic.PowerPacks.Vs.dll)

Синтаксис

'Декларация
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
)

Параметры

  • factor
    Тип: System.Drawing.SizeF
    A SizeF содержит горизонтальные и вертикальные коэффициентов масштабирования.

Заметки

Метод Scale масштабирует элемент управления с использованием заданного коэффициента масштабирования factor.Это делает его большим или меньшим процент от его текущий размер.

Примеры

В следующем примере демонстрируется использование Scale метод масштабирования OvalShape элемент управления.В этом примере необходима OvalShape наблюдение за OvalShape1 с именем в форме.

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;
    }
}

Безопасность платформы .NET Framework

См. также

Ссылки

Shape Класс

Microsoft.VisualBasic.PowerPacks - пространство имен

Другие ресурсы

Пошаговое руководство. Изображение линий при помощи элемента управления LineShape (Visual Studio)

Пошаговое руководство. Рисование фигур при помощи элементов управления OvalShape и RectangleShape (Visual Studio)

Знакомство с элементами управления Line и Shape (Visual Studio)