Form.Size Propriedade
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
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 de Propriedade
A Size que representa o tamanho da forma.
Exemplos
O exemplo seguinte demonstra como criar um formulário que é exibido com um nível de opacidade de 75 por cento. O código de exemplo cria um novo formulário que é posicionado no centro do ecrã 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 exige que o método definido neste exemplo seja chamado a partir de outra forma num gestor 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
Observações
Esta propriedade permite-lhe definir tanto a altura como a largura (em pixels) da forma ao mesmo tempo, em vez de definir as Height propriedades e Width individualmente. Se quiseres definir o tamanho e a localização de um formulário, podes usar a DesktopBounds propriedade para dimensionar e localizar o formulário com base nas coordenadas do ambiente de trabalho ou usar a Bounds propriedade da Control classe para definir o tamanho e a localização do formulário com base nas coordenadas do ecrã.
Note
O valor máximo desta propriedade é limitado pela resolução do ecrã onde a forma corre. O valor não pode ser superior a 12 píxeis em cada dimensão do ecrã (horizontal + 12 e vertical + 12).
Note
Nos dispositivos Pocket PC, podes criar uma janela redimensionável definindo FormBorderStyle e None removendo qualquer MainMenu controlo. Nos dispositivos SmartPhone, nunca se pode redimensionar um Form – ele preenche sempre o ecrã inteiro.