Form.Size Proprietà

Definizione

Ottiene o imposta le dimensioni del form.

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

Valore della proprietà

Size

Oggetto Size che rappresenta le dimensioni del form.

Esempio

Nell'esempio seguente viene illustrato come creare un modulo visualizzato con un livello di opacità del 75%. Il codice di esempio crea un nuovo modulo posizionato al centro della schermata con una Opacity proprietà impostata per modificare il livello di opacità del modulo. Il codice di esempio imposta anche la Size proprietà per fornire un formato di dimensioni maggiori rispetto alle dimensioni predefinite del modulo. In questo esempio è necessario che il metodo definito in questo esempio venga chiamato da un altro modulo in un gestore eventi o in un altro metodo.

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

Commenti

Questa proprietà consente di impostare sia l'altezza che la larghezza (in pixel) del form contemporaneamente anziché impostare singolarmente le Height proprietà e Width . Se si desidera impostare le dimensioni e la posizione di un modulo, è possibile utilizzare la DesktopBounds proprietà per ridimensionare e individuare il modulo in base alle coordinate desktop oppure utilizzare la Bounds proprietà della Control classe per impostare le dimensioni e la posizione del modulo in base alle coordinate dello schermo.

Nota

Il valore massimo di questa proprietà è limitato dalla risoluzione della schermata in cui viene eseguito il modulo. Il valore non può essere maggiore di 12 pixel su ogni dimensione dello schermo (orizzontale + 12 e verticale + 12).

Nota

Nei dispositivi Pocket PC è possibile creare una finestra ridimensionabile impostando FormBorderStyle None e rimuovendo qualsiasi MainMenu controllo. Nei dispositivi SmartPhone, non è mai possibile ridimensionare un - Form riempirà sempre l'intero schermo.

Si applica a

Vedi anche