Język

Form.Size Właściwość

Definicja

Pobiera lub ustawia rozmiar formularza.

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

Wartość właściwości

Obiekt Size reprezentujący rozmiar formularza.

Przykłady

W poniższym przykładzie pokazano, jak utworzyć formularz, który jest wyświetlany z nieprzezroczystością na poziomie 75 procent. Przykładowy kod tworzy nowy formularz umieszczony na środku ekranu z ustawioną właściwością Opacity , aby zmienić poziom nieprzezroczystości formularza. Przykładowy kod ustawia Size również właściwość, aby udostępnić formularz o większym rozmiarze niż domyślny rozmiar formularza. Ten przykład wymaga, aby metoda zdefiniowana w tym przykładzie została wywołana z innego formularza w procedurze obsługi zdarzeń lub innej metody.

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

Uwagi

Ta właściwość umożliwia ustawienie zarówno wysokości, jak i szerokości (w pikselach) formularza w tym samym czasie, zamiast ustawiać Height właściwości i Width indywidualnie. Jeśli chcesz ustawić rozmiar i lokalizację formularza, możesz użyć DesktopBounds właściwości do rozmiaru i zlokalizowania formularza na podstawie współrzędnych pulpitu lub użyć Bounds właściwości Control klasy, aby ustawić rozmiar i lokalizację formularza na podstawie współrzędnych ekranu.

Note

Maksymalna wartość tej właściwości jest ograniczona przez rozdzielczość ekranu, na którym jest uruchamiany formularz. Wartość nie może być większa niż 12 pikseli nad każdym wymiarem ekranu (pozioma + 12 i pionowa + 12).

Note

Na urządzeniach Pocket PC można utworzyć okno z możliwością zmiany rozmiaru, ustawiając FormBorderStyleNone i usuwając dowolną MainMenu kontrolkę. Na urządzeniach SmartPhone nigdy nie można zmienić rozmiaru Form — zawsze będzie wypełniać cały ekran.

Dotyczy

Zobacz też