Como redimensionar os Windows Forms
Você pode especificar o tamanho do seu Windows Form de várias maneiras. Você pode alterar a altura e a largura do formulário programaticamente definindo um novo valor para a propriedade Size ou ajustar as propriedades Height ou Width individualmente. Se você estiver usando o Visual Studio, poderá alterar o tamanho usando o Designer de Formulários do Windows. Consulte também Como redimensionar os Windows Forms usando o designer.
Redimensionar um formulário programaticamente
Defina o tamanho de um formulário em tempo de execução definindo a propriedade Size do formulário.
O exemplo de código a seguir mostra o tamanho do formulário definido como 100 × 100 pixels.
Form1.Size = New System.Drawing.Size(100, 100)
Form1.Size = new System.Drawing.Size(100, 100);
Form1->Size = System::Drawing::Size(100, 100);
Alterar a largura e a altura do formulário programaticamente
Depois que o Size for definido, altere a altura ou a largura do formulário usando as propriedades Width ou Height.
O exemplo de código a seguir mostra a largura do formulário definido como 300 pixels da borda esquerda do formulário, enquanto a altura permanece constante.
Form1.Width = 300
Form1.Width = 300;
Form1->Width = 300;
-ou-
Altere Width ou Height definindo a propriedade Size.
No entanto, como mostra o exemplo de código a seguir, essa abordagem é mais complicada do que apenas definir propriedades Width ou Height.
Form1.Size = New Size(300, Form1.Size.Height)
Form1.Size = new Size(300, Form1.Size.Height);
Form1->Size = System::Drawing::Size(300, Form1->Size.Height);
Alterar o tamanho do formulário em incrementos de forma programática
Para incrementar o tamanho do formulário, defina as propriedades Width e Height.
O exemplo de código a seguir mostra a largura do formulário definido como 200 pixels maior que a configuração atual.
Form1.Width += 200
Form1.Width += 200;
Form1->Width += 200;
Cuidado
Sempre use a propriedade Height ou Width para alterar uma dimensão de um formulário, a menos que você esteja definindo dimensões de altura e largura ao mesmo tempo definindo a propriedade Size como uma nova estrutura Size. A propriedade Size retorna uma estrutura Size, que é um tipo de valor. Você não pode atribuir um novo valor à propriedade de um tipo de valor. Portanto, o exemplo de código a seguir não será compilado.
' NOTE: CODE WILL NOT COMPILE
Dim f As New Form()
f.Size.Width += 100
// NOTE: CODE WILL NOT COMPILE
Form f = new Form();
f.Size.Width += 100;
// NOTE: CODE WILL NOT COMPILE
Form^ f = gcnew Form();
f->Size->X += 100;
Consulte também
.NET Desktop feedback