Como: Redimensionar formulários do Windows
Você pode especificar o tamanho do seu Formulário do Windows de várias maneiras. Você pode alterar tanto a altura quanto a largura do formulário por programação definindo de um novo valor para a propriedade Size, ou ajustando as propriedades Height ou Width individualmente. Se você estiver usando Visual Studio, você pode alterar o tamanho usando o Windows Forms Designer. Para obter mais informações, consulte Como: Redimensionar Formulários do Windows Using the Designer e Como: Redimensionar Formulários do Windows Using the Designer e Como: Redimensionar Formulários do Windows Using the Designer e Como: Redimensionar usando o designer do Windows Forms e Como: Redimensionar usando o Designer de formulários do Windows e Como redimensionar Windows Forms usando o designer.
Para redimensionar uma forma por meio de programação
Defina o tamanho de um formulário em tempo de execução pela definido a propriedade Size do formulário.
O código exemplo a seguir mostra o tamanho forma definido como 100 × 100 pixels.
Form1.Size = New System.Drawing.Size(100, 100)
Form1.Size = new System.Drawing.Size(100, 100);
Form1.set_Size(new System.Drawing.Size(100, 100));
Form1->Size = System::Drawing::Size(100, 100);
Para alterar largura e altura do formulário por programação.
Depois que Size estiver definido, mude a altura ou largura usando as propriedades Width ou Height.
O código exemplo a seguir mostra a largura do formulário definida para 300 pixels da borda esquerda do formulário, enquanto a altura permanece constante.
Form1.Width = 300
Form1.Width = 300;
Form1.set_Width(300);
Form1->Width = 300;
- ou -
Altere Width ou Height definindo a propriedade Size.
No entanto, como mostra o seguinte código exemplo, essa abordagem é mais complicada do que apenas configuração das propriedades Width ou Height.
Form1.Size = New Size(300, Form1.Size.Height)
Form1.Size = new Size(300, Form1.Size.Height);
Form1.set_Size(new Size(300, Form1.get_Size().get_Height()));
Form1->Size = System::Drawing::Size(300, Form1->Size.Height);
Para alterar o tamanho do formulário em incrementos por meio de programação
Para incrementar o tamanho do formulário, defina as propriedades Width e Height.
O código exemplo a seguir mostra a largura do formulário definida para 200 pixels mais largo do que a definição atual.
Form1.Width += 200
Form1.Width += 200;
Form1.set_Width(Form1.get_Width() + 200);
Form1->Width += 200;
Aviso
Sempre use as propriedades Height ou Width para alterar uma dimensão de um formulário, a menos que você está definido as dimensões altura e largura ao mesmo tempo por definição da propriedade Size para uma nova estrutura Size. A propriedade Size retorna uma estrutura Size, que é um tipo de valor. Você não pode atribuir um novo valor para a propriedade de um tipo de valor. Portanto, o seguinte código exemplo 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 = new Form(); f.get_Size().set_X(f.get_Size().get_X() + 100);
// NOTE: CODE WILL NOT COMPILE Form^ f = gcnew Form(); f->Size->X += 100;