Form.Size Propriedade

Definição

Obtém ou define o tamanho do formulário.

public:
 property System::Drawing::Size Size { System::Drawing::Size get(); void set(System::Drawing::Size value); };
public System.Drawing.Size Size { get; set; }
member this.Size : System.Drawing.Size with get, set
Public Property Size As Size

Valor da propriedade

Size

Um Size que representa o tamanho do formulário.

Exemplos

O exemplo a seguir demonstra como criar um formulário exibido com um nível de opacidade de 75%. O código de exemplo cria um novo formulário posicionado no centro da tela com uma Opacity propriedade definida para alterar o nível de opacidade do formulário. O código de exemplo também define a Size propriedade para fornecer um formulário de tamanho maior do que o tamanho padrão do formulário. Este exemplo requer que o método definido neste exemplo seja chamado de outro formulário em um manipulador de eventos ou outro método.

private:
   void CreateMyOpaqueForm()
   {
      // Create a new form.
      Form^ form2 = gcnew Form;

      // Set the text displayed in the caption.
      form2->Text = "My Form";

      // Set the opacity to 75%.
      form2->Opacity = .75;

      // Size the form to be 300 pixels in height and width.
      form2->Size = System::Drawing::Size( 300, 300 );

      // Display the form in the center of the screen.
      form2->StartPosition = FormStartPosition::CenterScreen;

      // Display the form as a modal dialog box.
      form2->ShowDialog();
   }
private void CreateMyOpaqueForm()
{
   // Create a new form.
   Form form2 = new Form();
   // Set the text displayed in the caption.
   form2.Text = "My Form";
   // Set the opacity to 75%.
   form2.Opacity = .75;
   // Size the form to be 300 pixels in height and width.
   form2.Size = new Size(300,300);
   // Display the form in the center of the screen.
   form2.StartPosition = FormStartPosition.CenterScreen;

   // Display the form as a modal dialog box.
   form2.ShowDialog();
}
Private Sub CreateMyOpaqueForm()
   ' Create a new form.
   Dim form2 As New Form()
   ' Set the text displayed in the caption.
   form2.Text = "My Form"
   ' Set the opacity to 75%.
   form2.Opacity = 0.75
   ' Size the form to be 300 pixels in height and width.
   form2.Size = New Size(300, 300)
   ' Display the form in the center of the screen.
   form2.StartPosition = FormStartPosition.CenterScreen

   ' Display the form as a modal dialog box.
   form2.ShowDialog()
End Sub

Comentários

Essa propriedade permite que você defina a altura e a largura (em pixels) do formulário ao mesmo tempo, em vez de definir as propriedades e Width as Height propriedades individualmente. Se você quiser definir o tamanho e o local de um formulário, poderá usar a DesktopBounds propriedade para dimensionar e localizar o formulário com base nas coordenadas da área de trabalho ou usar a Bounds propriedade da Control classe para definir o tamanho e o local do formulário com base nas coordenadas da tela.

Observação

O valor máximo dessa propriedade é limitado pela resolução da tela na qual o formulário é executado. O valor não pode ser maior que 12 pixels em cada dimensão de tela (horizontal + 12 e vertical + 12).

Observação

Em dispositivos Pocket PC, você pode criar uma janela redimensionável definindo FormBorderStyle None e removendo qualquer MainMenu controle. Em dispositivos SmartPhone, você nunca pode redimensionar um Form - ele sempre preencherá a tela inteira.

Aplica-se a

Confira também